class Compare
{
public static void main(String args[])
{
String S1 = "Daniel";
String S2 = "DANIEL";
String S3 = "Daniel";
String S4 = "daniel";
System.out.println(S1.equals(S2));
System.out.println(S1.equals(S3));
System.out.print(S4.equalsIgnoreCase(S2));
}
}
输出为: 错误的 真的 错误的 当它忽略大小写时,它应该是“true”......对吗? o.O
最佳答案
是的,应该如此,而且对我来说也是如此。这是我从你的程序中得到的输出:
false
true
true
我的猜测是,您要么复制/粘贴了错误的内容,要么被 IDE 愚弄了(正如其中一条评论中所建议的那样)。
关于java - 字符串比较,Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12285631/