einzelne zeilen aus textArea auslesen

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich gebe in ein textArea mehrere zeilen ein. immer in einer neuen zeile. nun möchte ich jede einzelne zahl in einem feld speichern. gibt es dafür eine funktion für jede zeile lesen oder gibt es da eine andere schnelle möglichkeit???


Mfg sera
 
aha könnt ihr mir das vielleicht etwas genauer erklären?

Mfg sera
 
also ich möchte eine bestimmte zeile aus einem textarea ausgeben

die wrklärung von wildcard ist mir etwas zu undurchsichtig(check ich nicht)
 
Code:
String[] zeilen = myTextArea.getText().split("\\n");



liefert dir ein Array bestehend aus den Zeilen deiner TextArea
("\\n" weil der Backslash maskiert werden muß, bin mir aber nicht
sicher 😳 , schau lieber die Doku zu Regular Expressions)

String::split
 
hmmm ja soweit ist das klar. das einzigste problem ist nun, dass der string doch noch das "\\n" enthält und ich diesen also noicht in long umwanden kann.

hat jemand einen vorschlag, wie man aus einer bestimmten zeichenkette bestimmte buchstaben löschen kann?
 
Bei dieser Verwendung von split werden die \n's nicht mitgeliefert.

Gast hat gesagt.:
und ich diesen also noicht in long umwanden kann.

Was willst du denn da umwandeln?

Zeig doch mal einen Beispielstring und das was mit diesem geschehen soll.
 
also ich habe hiermit gesplittet:

String[] zeilen = taWerte.getText().split("\\n");

und hier:
Code:
			for(int i=0;i<zeilen.length;i++){
				try{
					werte[i][0]=Long.parseLong(zeilen[i]);
				}
				catch(Exception e){
					System.out.println(e);
					return;}
			}

wollte ich das aray auf ein anderes long[][] kopieren.
es gibt aber immer eine fehlermeldung.

e= java.lang.NumberFormatException: For input string: "47
"
 
Dein Code sieht korrekt aus.

Ich vermute mal, daß da noch Leerzeichen auftreten.

Versuchs mal mit
Code:
werte[i][0]=Long.parseLong(zeilen[i].trim());
das entfernt sämtliche Leerzeichen am Anfang und am Ende.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben