我有两个 String
,str1
和 str2
。如何检查 str2
是否包含在 str1
中,忽略大小写?
最佳答案
str1.toUpperCase().contains(str2.toUpperCase())
更新:
原来的答案是使用 toLowerCase()
方法。但正如一些人正确地注意到的那样,Unicode 中存在一些异常(exception)情况,最好使用 toUpperCase()
。因为:
There are languages knowing more than one lower case variant for one upper case variant.
关于java - 在 Java 中,如何检查字符串是否包含子字符串(忽略大小写)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2275004/