0

如何在不使用 ToUpper/ToLower 的情况下将大写字符与小写字符匹配,这可能吗?

例子:

String content = "are";
String keyword = "ARE";
if(content==keyword ){
    System.out.println("Working!");
}else{
    System.out.println("Not Working!");
}

上面的代码将打印Not Working!.

示例 2:

String content = "how are you?";
String keyword = "ARE";
if(content.matches("(.*)(\\b)"+keyword+"(\\b)(.*)"))){
    System.out.println("Working!");
}else{
    System.out.println("Not Working!");
}
4

1 回答 1

4

规则 1:使用string1.equals(string2)而不是string1 == string2比较字符串。

你会找到.equalsIgnoreCase(...)你的目的。

于 2012-11-07T14:15:09.333 回答