equals is use to compare the value of two string
== is use to compare the memory address of two string
== is use to compare the memory address of two string
解决方案 »
- struts2+uploadify图片批量上传action取值不到。
- java 抓取网页指定内容
- 页面a post给servlet处理,servlet处理之后调用页面b显示,页面b关联了c.css,结果是由servlet调用b的时候,c.css的样式没有出来,但是直
- struts tiles 问题
- 我在编译Servlet时报“import javax.servlet.ServletConfig;”的错请帮帮忙啊!
- 如何在记录集中添加部分序号
- 那里出问提了下列代码出现Invalid operation for the current cursor position (sql200+jsp_tomcat4.0)
- java图片等比例缩放自动将图片旋转的问题
- ssMybatis 框架 错误
- 这样的soap头带验证的报文怎么搞,望各位大神赐教,感谢!!!!!!
- 关于两种方法读取打数据量表的数据统计的难题,高手帮忙啊!
- jxl 作 做 EXCEL报表的保存问题、、、
equal相同,看函数的实现咯,你要继承修改成怎么样相同都可以,默认的就是jdk的实现咯。
是比较两个reference是否指向同一各对象。
equals
是比较两个对象的内容是否一样。
equals是从Object继承下来的。一般来说你应该为你自己的对象复写该函数。当然对于String来说默认就是比较字符串是否相同了。
另外String比较特别,他有两种定义方法。
String s1=“string”;
String s2=new String(“string”);
我自己的总结是,s1是基本型别,s2是引用。不知这种看发是否正确。