这两种方法之间的真正区别是什么?两者都具有相同的签名,true如果字符串包含CharSequence给定作为参数,false则返回,否则返回。方法:boolean contains(CharSequence string)boolean contentEquals(CharSequence string)
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
随着contentEquals()该参数必须是正好等于字符串; 与contains()代替是足够的参数是字符串中,该字符串也cointain其他字符。
String foo = "foo";
StringBuffer str = new StringBuffer("foofoo");
StringBuffer str2 = new StringBuffer("foo");
foo.contains(str); // false
str.contains(foo); // true
foo.contentEquals(str) // false
foo.contentEquals(str2) // true
添加回答
举报
0/150
提交
取消