Java中equals和contains的区别

2024-12-27 08:22:27
推荐回答(2个)
回答1:

粗略回答一下吧,equals
是比较两个字符串的值(非引用地址)是否一样,
contains比较的是
一个字符串里面是否
包含
另一个字符串
“abcd”.comtains("bc")为true,若是"abcd".contains("df");就是false;

回答2:

equals是判断字符串的是不是相等,例如:"abc".equals("abc"),返回结果是Boolean类型的true
"abc".equals("ab")返回结果是Boolean类型的false
contains是包含的意思,例如:"abc".contains("a"),返回结果是Boolean类型的true
"abc".contains("d"),返回结果是Boolean类型的false.
contains包含包括,"abc".contains("abcd")是返回的false