这是同一问题的更新,已部分解决。
int size = 0;
int new = 10;
int default = 100;
ClassList filterList = new ClassList();
filterList.setSize(size);
filterList.setNew(new);
filterList.setDefault(default);
// 现在我正在创建 ClassList 的另一个实例。
ClassList newList = ClassList();
奇怪的是,我的 newList 的值是size, new and default
,但是当0, 0 and 0
我试图检查实例是否相同时,值是相同的。
if(filterList .equals(newList)){
Log.d("Is it equal","True");
} else {
Log.d("Its Not equal","false");
}
我弄错了。
我的 POJO 类很简单,带有 getter 和 setter。
public class ClassList{
private int size;
private int new;
private int default;
public int getPageSize() {
return size;
}
public void setPageSize(int size) {
this.size = size;
}
}