Auf Thema antworten

Nein, da liegst du falsch, sorry.

Der selbe Code würde so auch mit Java 1.6 oder älter funktionieren weil die hartkodierten Strings im Stringpool liegen und die Referenzen in dem Fall wirklich identisch sind ;)


Folgendes funktioniert auch unter Java 1.7 nicht wenn man [code]Hallo[/code] eingibt:

[code=Java]

Scanner sc = new Scanner(System.in);

String line = sc.nextLine();


System.out.println(line == "Hallo");

System.out.println(line.equals("Hallo"));

[/code]



Oben