我正在写一个应用程序,并在某些时候我一定要比较两个数组列表或两个对象,我定义了一个名为类文章写了这样的代码比较两篇文章比较机器人
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