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!