这是相同问题的更新,部分解决。对象属性不一样
Java - Object properties does not differ
int size = 0;
int new = 10;
int default = 100;
ClassList filterList = new ClassList();
filterList.setSize(size);
filterList.setNew(new);
filterList.setDefault(default);
//现在我创建班级列表的另一个实例。
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和setters。
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;
}
}
自当可以'new'和'default'被用作字段名? – jlordo
你的代码甚至不会编译......你正在使用新的和默认的变量名称 – PermGenError