为了账号安全,请及时绑定邮箱和手机立即绑定

Java String.contains 与 String.contentEquals

Java String.contains 与 String.contentEquals

万千封印 2021-12-01 17:17:49
这两种方法之间的真正区别是什么?两者都具有相同的签名,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


查看完整回答
反对 回复 2021-12-01
  • 1 回答
  • 0 关注
  • 1170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信