P
ProgDom
Gast
Hallo,
ich habe gerade etwas mit dem StringTokenizer gearbeitet, weil ich Strings zerlegen muss. Jetzt habe ich folgenden Code:
Allerdings verstehe ich das ganze nicht wirklich !
Als erstes gibt der Rechner aus, dass in Token "Hallo" steht. Das ist ja auch gut. Er sagt auch, dass ("Hallo" == "Hallo") true ist !
=> Aber warum ist (Token == "Hallo") jetzt nicht auch true ????
Ich habe es schon mit Casten von allem möglichen versucht, bringt aber auch nichts.
Kann mir bitte jemand sagen, warum das so ist und wie ich erreichen kann, dass (Token == "Hallo") wirklich true ist ??
Danke im voraus, Gruß
ProgDom
ich habe gerade etwas mit dem StringTokenizer gearbeitet, weil ich Strings zerlegen muss. Jetzt habe ich folgenden Code:
Code:
import java.util.*;
class Test {
public static void main(String[] args) {
StringTokenizer str = new StringTokenizer("Hallo Tschau");
String Token = str.nextToken();
System.out.println(Token);
System.out.println("Hallo" == "Hallo");
System.out.println(Token == "Hallo");
}
}
Allerdings verstehe ich das ganze nicht wirklich !
Als erstes gibt der Rechner aus, dass in Token "Hallo" steht. Das ist ja auch gut. Er sagt auch, dass ("Hallo" == "Hallo") true ist !
=> Aber warum ist (Token == "Hallo") jetzt nicht auch true ????
Ich habe es schon mit Casten von allem möglichen versucht, bringt aber auch nichts.
Kann mir bitte jemand sagen, warum das so ist und wie ich erreichen kann, dass (Token == "Hallo") wirklich true ist ??
Danke im voraus, Gruß
ProgDom