如何在不使用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:使用string1.equals(string2)
而不是string1 == string2
比较字符串。
您会找到.equalsIgnoreCase(...)
用于您的目的。