如何检查字符串的一部分是否等于android中的另一个字符串

jcw*_*jcw 9 java

如果一个字符串与另一个字符串相等,如何检查部分?例如,如果我有一个值为"hello"的字符串和一个值为"he"的字符串,我如何比较它们以检查"hello"是否包含"he".

如果没有得到很好的解释,请告诉我,我会尽力清理它

kos*_*osa 13

"Hello".toLowerCase().contains("He".toLowercase());通过使用String类contains()方法与java相同.


pb2*_*b2q 5

有一种contains方法String

String str = "Hello";

if (str.toLowerCase().contains("he"))
    // ...
Run Code Online (Sandbox Code Playgroud)

还有一种startsWith方法String

if (str.toLowerCase().startsWith("he"))
    // ...
Run Code Online (Sandbox Code Playgroud)

如果两个字符串都是未知内容的变量,并且大小写不重要,则:

str.toLowerCase().contains(str2.toLowerCase()))
str.toLowerCase().startsWith(str2.toLowerCase()))
Run Code Online (Sandbox Code Playgroud)