public class StringVergleich { public static void main(String[] args) { String a = new String("hallo"); String b = new String("hallo"); System.out.println("a == b liefert " + (a == b)); System.out.println("a != b liefert " + (a != b)); // Hier wird equals aus a aufgerufen und vergleicht mit b System.out.println("a.equals(b) liefert " + a.equals(b)); // Hier wird equals aus b aufgerufen und vergleicht mit a System.out.println("b.equals(a) liefert " + b.equals(a)); // Es kommt natürlich das gleiche heraus. ;-) } }