roota Geschrieben 15. August 2009 Geschrieben 15. August 2009 mh ich komm einfach nicht drauf!! Wie kann ich Zeilenweise eine eingabe auslesen ? zb. "open xx" ich hatte mir das ganze folgendermaßen überlegt: [java] public void keyReleased(KeyEvent ke) { if(ke.getKeyCode() == 10) { String[] eingaben; String eingabe = textArea.getText(); eingaben = eingabe.split("\n"); for(int i = 0; i < eingaben.length; i++) { // System.out.println(eingaben[eingaben.length -1]); } } } [/java] -> Nach jedem Enter, wird das komplette Textfeld ausgelesen und anhand der Zeilenumbrüche in die jeweiligen Arrayspalten eingelagert!! mittels System.out.println(eingaben[eingaben.length -1]); soll er mir die letzte Zeile ausgeben, nur das geht nicht. Es wird immer wieder das komplette Feld kopiert und ausgegeben!! Warum ?? Wie kann ich am einfachsten Befehle in einer Zeile auslesen ?? Vielen Dank!
flashpixx Geschrieben 16. August 2009 Geschrieben 16. August 2009 Bitte benutze Code-Tags, dafür sind sie gedacht! Deine Frage ist unverständlich, denn System.out.println schreibt einen String zeilenweise auf die Konsole. Ich kann nur raten was Du willst, wenn Du Deinen String in "Zeilen" bzw Token zerlegen willst, dann benutze den Tokenizer StringTokenizer (Java 2 Platform SE v1.4.2)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden