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));
}
}
,输出为: 假 真正 假 当它忽略了这个案子时,它应该是“真实的”......对吧? o.O
答案 0 :(得分:4)
是的,应该,而且对我而言。以下是我从您的确切程序中获得的输出:
false
true
true
我的猜测是你复制/粘贴了一些错误的内容,或者你被IDE愚弄了(正如其中一条评论中所建议的那样)。