У меня есть два Arraylist.
ArrayList<Thumbnail> videoList = new ArrayList<>();
List<Giphy> giphyList = new ArrayList<>();
Как сравнить два Arraylist и обновить данные List<Giphy>
в ArrayList<Thumbnail>
или другой третий Arraylist или перезаписать данные списка в ArrayList<Thumbnail>
?
Здесь два класса миниатюр и Giphy.Класс Giphy по сравнению с миниатюрами.Данные класса Giphy, хранящиеся в Arraylist, и данные Arraylist. Обновление в ArrayList или перезапись данных в ArrayList.
class Thumbnail{
private String gif,videoUrl;
private int id, thumbUp, thumbDown;
public Thumbnail (int id,String gif,String videoUrl,int thumbUp,int thumbDown){
this.gif = gif;
this.videoUrl = videoUrl;
}
public String getGif() {
return gif;
}
public void setGif(String gif) {
this.gif = gif;
}
public String getVideoUrl() {
return videoUrl;
}
public void setVideoUrl(String videoUrl) {
this.videoUrl = videoUrl;
}
public int getId() {
return id;
}
public int getThumbUp() {
return thumbUp;
}
public int getThumbDown() {
return thumbDown;
}
public void setId(int id) {
this.id = id;
}
public void setThumbUp(int thumbUp) {
this.thumbUp = thumbUp;
}
public void setThumbDown(int thumbDown) {
this.thumbDown = thumbDown;
}
}
}
@Entity
Class Giphy{
@Id
private long id;
private String url;
private int thumbUp;
private int thumbDown;
public Giphy(){
}
public Giphy(long id,String url,int thumbUp,int thumbDown){
this.id = id;
this.url = url;
this.thumbUp = thumbUp;
this.thumbDown = thumbDown;
}
public long getId() {
return id;
}
public String getUrl() {
return url;
}
public int getThumbUp() {
return thumbUp;
}
public int getThumbDown() {
return thumbDown;
}
public void setId(long id) {
this.id = id;
}
public void setUrl(String url) {
this.url = url;
}
public void setThumbUp(int thumbUp) {
this.thumbUp = thumbUp;
}
public void setThumbDown(int thumbDown) {
this.thumbDown = thumbDown;
}
}