這是相同問題的更新,部分解決。對象屬性不一樣
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