匹配大写字符与较低的字符,Java

时间:2012-11-07 14:13:34

标签: java android string

如何在不使用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!");
}

1 个答案:

答案 0 :(得分:4)

规则1:使用string1.equals(string2)代替string1 == string2来比较字符串。

您会找到.equalsIgnoreCase(...)用于您的目的。