当前位置: 技术问答>java相关
任何比较两个StringBuffer对象是否相同
来源: 互联网 发布时间:2015-01-27
本文导语: 为了效率,不许构造成String | StringBuffer s ="asdf"; StringBuffer a ="asdf"; if (s.equals(a)){ ....... } | s.equals(a) //true,对于基本类的wrapper类,如Boolean,Interger,Long 等等 equals...
为了效率,不许构造成String
|
StringBuffer s ="asdf";
StringBuffer a ="asdf";
if (s.equals(a)){
.......
}
StringBuffer a ="asdf";
if (s.equals(a)){
.......
}
|
s.equals(a) //true,对于基本类的wrapper类,如Boolean,Interger,Long 等等 equals比较的是值。
|
:)
SB没有,但OBJECT有啊……
但SB没重写OBJECT的EQUALS方法,而OBJECT的EQUALS方法只是比较对象地址,所以不能用SB的EQUALS方法来比较两个SB,要比较的话最好转换成STRING来比较,或者自己写一个EQUSALS方法……
SB没有,但OBJECT有啊……
但SB没重写OBJECT的EQUALS方法,而OBJECT的EQUALS方法只是比较对象地址,所以不能用SB的EQUALS方法来比较两个SB,要比较的话最好转换成STRING来比较,或者自己写一个EQUSALS方法……