0
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));
    }
}

出力は次のとおりです。falsetruefalse大文字と小文字を区別しない場合、「true」である必要があります...そうですか?oO

4

1 に答える 1

4

はい、そうすべきです、そしてそれは私のためになります。これがあなたの正確なプログラムから得た出力です:

false
true
true

私の推測では、何か間違ったものをコピー/貼り付けしたか、IDEにだまされている(コメントの1つで示唆されているように)。

于 2012-09-05T16:16:21.670 に答える