用什么方法将两个对象作对比,比较两个对象是否相同呢? 用什么方法将两个对象作对比,比较两个对象是否相同呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 equals()方法String a=new String();String b=new String();if (a.equals(b)){ System.out.println("对象相等");} equals()方法如果是自己写的类,那么需要在类中,复写Object的这个方法,才能比较。 一般对象比较,如果不重写的话,只是看是不是同一个对象,如果是逻辑比较,那就要重写equals() 同意楼上的说法……一般都要自己重写equals() 重写equals()具体规则见effective java 重写equals()方法!比较是不是同一个类 阿!是不是有相同的字段阿,等属性!建议看一下,core java 卷I就可以了! get 一个理解wait()与notify()的程序 扩展的欧几里得算法, 请教大家! 什么是refactor???? 帮忙解决字符串比较问题 eclipse运行时只停留在启动界面,这是为什么?? 怎样获得system memory大小? 怎么把当前日期直接转换成象2004-08-14这样的形式? 哪里有成熟的数据库连接和实现分页功能的Javabean源代码或者相关的实现资料。 请看我的tomcat为何运行不了? 简单问题,会的请说!! 全世界的华人该醒醒了,看:“日本国土交通省将在冲之鸟礁设永久领土标志 ”
String b=new String();
if (a.equals(b))
{
System.out.println("对象相等");
}
如果是逻辑比较,那就要重写equals()
比较是不是同一个类 阿!是不是有相同的字段阿,等属性!
建议看一下,core java 卷I就可以了!