我正在寫一個應用程序,並在某些時候我一定要比較兩個數組列表或兩個對象,我定義了一個名爲類文章寫了這樣的代碼比較兩篇文章比較機器人
public boolean aredifferent(){
Article art1 = new Article();
art1.setBm(null);
art1.setDesc("he");
art1.setImagelink("www");
art1.setLink("www");
art1.setTitle("ti");
Article art2 = new Article();
art2.setBm(null);
art2.setDesc("he");
art2.setImagelink("www");
art2.setLink("www");
art2.setTitle("ti");
boolean diff;
if(art1.equals(art2)){
diff = false;
}else{
diff = true;
}
return diff;
}
的問題,我的對象有這種方法返回true,我不明白爲什麼。有任何想法嗎?有沒有不同的方式來比較Android中的對象?
謝謝
閱讀此頁。 [鏈接] http://stackoverflow.com/questions/15885991/override-equals-method-only-of-a-java-object – Amadas