Java String compareToIgnoreCase()
方法按字典顺序比较两个字符串,如果它们相等则返回 0。正如我们所知compareTo()
方法做同样的事情,但这两种方法之间存在差异。与compareTo()
方法不同,compareToIgnoreCase()
方法在比较字符串时忽略大小写(大写或小写)。
Java String compareToIgnoreCase()
方法
方法签名:
例如:
与compareTo()
方法类似,compareToIgnoreCase()
方法根据每个字符的 Unicode 值比较字符串。当字符串相等时返回 0,否则返回正值或负值。
Java String compareToIgnoreCase()
示例
在下面的示例中,我们有三个字符串,所有三个字符串都相同,但它们的字母大小写不同。string1
是大写字母,string2
是小写字母,string3
是大写和小写字母的混合。我们使用compareToIgnoreCase()
方法来比较这些字符串。
输出:
Java String compareToIgnoreCase()
vs compareTo()
示例
让我们举一个例子来理解这两种方法之间的区别。这里我们比较两个字符串,它们是相同的,但它们的字母大小写不同。其中一个字符串为大写,第二个字符串为小写。
输出: