habe folgenden code:
var match ist eine beliebige zeichenkette, z.b. ab
nun soll er eben wenn die ersten beiden buchstaben eines tokens "ab" ist sie in den string liste mit einfügen.
aber er macht das net ... heisst "x == match" gibt vermutlich immer false zurück, warum?
Code:
while (token.hasMoreTokens()) {
String x = token.nextToken().substring(0, match.length());
System.out.println(x);
if (x == match){
liste += token.nextToken()+", ";
}
}
var match ist eine beliebige zeichenkette, z.b. ab
nun soll er eben wenn die ersten beiden buchstaben eines tokens "ab" ist sie in den string liste mit einfügen.
aber er macht das net ... heisst "x == match" gibt vermutlich immer false zurück, warum?