Hi,
ich habe immer noch Probleme mit usedelimiter ???:L???:L???:L
Lösung eines Problems hat mir schon EikeB geholfen, obwohl wo das Problem genau lag ist mir unklar? (siehe Posting: http://www.java-forum.org/java-basics-anfaenger-themen/104233-sonderzeichen-beim-usedelimiter.html )
Was Ähnliches habe ich wieder:
Bei der Abfrage von hasNext() wird true zurückgeliefert obwohl der gesetzte delimiter nicht vorkommt??
z.B.
Ich habe auch beobachtet ,daß nach dem Setzen von usedelimiter manchmal trozdem der Wert nicht übernomen wird?
Kann mir jemand Tip geben? Habe da irgendwo Gedankenfehler oder was mache ich falsch? :bahnhof::bahnhof::bahnhof:
ich habe immer noch Probleme mit usedelimiter ???:L???:L???:L
Lösung eines Problems hat mir schon EikeB geholfen, obwohl wo das Problem genau lag ist mir unklar? (siehe Posting: http://www.java-forum.org/java-basics-anfaenger-themen/104233-sonderzeichen-beim-usedelimiter.html )
Was Ähnliches habe ich wieder:
Bei der Abfrage von hasNext() wird true zurückgeliefert obwohl der gesetzte delimiter nicht vorkommt??
z.B.
Code:
String test="blaaaaa ";
Scanner scan=new Scanner(test);
scan.useDelimiter("_ ");
if(scan.hasNext()== true) // <- ist immer true ?????
{
System.out.printf("next=%s\n",scan.next());
}else
{
System.out.printf("kein next=%s\n",scan.next());
}
Ich habe auch beobachtet ,daß nach dem Setzen von usedelimiter manchmal trozdem der Wert nicht übernomen wird?
Kann mir jemand Tip geben? Habe da irgendwo Gedankenfehler oder was mache ich falsch? :bahnhof::bahnhof::bahnhof: