【发布时间】:2018-06-14 14:59:36
【问题描述】:
我想知道一个词是否与另一个词相同,但大小写无关紧要。 有些是这样的:
String a = new String "test";
String b = new String "Test";
a.equals(b); // should be true;
【问题讨论】:
-
equalsIgnoreCase()
我想知道一个词是否与另一个词相同,但大小写无关紧要。 有些是这样的:
String a = new String "test";
String b = new String "Test";
a.equals(b); // should be true;
【问题讨论】:
equalsIgnoreCase()
boolean check = a.equalsIgnoreCase(b);
注意:您的字符串声明不正确,应该是:
String a = "test";// or String a = new String("test");
String b = "Test";// or String b = new String("Test");
【讨论】:
【讨论】:
ß => SS)。此外,String.equalsIgnoreCase 不使用特定于区域设置的大小写规则,而 String.toLowerCase 和 toUpperCase 使用。短版——它比大多数人认为的要复杂,每个版本都可以产生令人惊讶的结果。