Was ist an dieser Java if-Anweisung falsch?

... komplette Frage anzeigen

2 Antworten

Hallo, ich hab dir mal'n Stringvergleich in Java geklaut, und zwar von hier:

http://blog.rapidcc.com/2011/07/java-string-vergleich/

String foo = new String( “foo”);

String foobar = new String( “foo” );

String foofoo = new String( “foofoolol” );

if ( foobar.equals(foo) ) {

System.out.println(“foo equals foobar\\\\n”);

}

if ( foobar.contains(“foofoo”) ) {

System.out.println(“foo contains foofoo\\\\n”);

}

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von davidschwarz
03.07.2013, 14:55

ok, geht jetzt danke!

0

Strings vergleicht man nicht mit == sondern mit der equals-Methode.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?