8. Programmieren mit Objekten - auf Matthias-Draeger.info

8. Programmieren mit Objekten - auf Matthias-Draeger.info 8. Programmieren mit Objekten - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
29.06.2015 Aufrufe

Beachte: int[] q = {0,1,2,3,4}; int[] p = {0,1,2,3,4}; boolean b = p==q; // false String s1 = "Hello"; String s2 = "Hello"; boolean b = s1==s2 // true(!) s1 s2 Hello Literal gleiche Strings werden nur einmal als Konstante gespeichert. hs / fub - alp2-08 28

Weiteres Besonderheiten … oder auch nicht: String s1 = "Hello"; String s2 = new String(s1); boolean b = s1==s2; // false Hier wird also eine echte Kopie angelegt!. String s1; String s2=""; if (s1!=s2) …; String s = null; String t = ""; boolean b = s == t; //false Fehlermeldung des Übersetzers: nicht initialisiert. Kein Wunder, wie bei allen Verweistypen. hs / fub - alp2-08 29

Beachte:<br />

int[] q = {0,1,2,3,4};<br />

int[] p = {0,1,2,3,4};<br />

boolean b = p==q; // false<br />

String s1 = "Hello";<br />

String s2 = "Hello";<br />

boolean b = s1==s2 // true(!)<br />

s1<br />

s2<br />

Hello<br />

Literal gleiche Strings werden nur<br />

einmal als Konstante gespeichert.<br />

hs / fub - alp2-08 28

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!