這兩種方法之間的真正區(qū)別是什么?兩者都具有相同的簽名,true如果字符串包含CharSequence給定作為參數(shù),false則返回,否則返回。方法:boolean contains(CharSequence string)boolean contentEquals(CharSequence string)
1 回答

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
隨著contentEquals()該參數(shù)必須是正好等于字符串; 與contains()代替是足夠的參數(shù)是字符串中,該字符串也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
添加回答
舉報(bào)
0/150
提交
取消