Brauche Hilfe bei einer Java-Aufgabe

Hi,
habe zwei Fragen zu einem Programm, das ich schreiben muß:

  1. aus einem JTextField soll etwas ausgelesen werden und geprüft werden, ob es im einen Fall eine natürliche, im anderen Fall eine ganze Zahl ist. Die Zeichenfolgen werden aus einem JTextField mit der Methode getText() doch als String ausgelesen, oder? Wie kann ich das umwandeln und prüfen?

  2. Ich möchte aus einer JTextarea, in der in jeder Zeile jeweils nur ne Zahl steht, diese Zahlen auslesen und zu einem String machen, der diese Zahlen enthält(als String).
    Hab das so probiert, aber das geht nicht. Wo ist der Fehler?
    Danke im Vorraus
    Markus

int j=Feld2.getLineCount(); //Feld2 ist die JTextArea
String[] feld = new String[j];
StringTokenizer tokens = new StringTokenizer(Feld2.getText(),"\n");

for (int i=0; i

Hi,
habe zwei Fragen zu einem Programm, das ich schreiben muß:

  1. aus einem JTextField soll etwas ausgelesen werden und
    geprüft werden, ob es im einen Fall eine natürliche, im
    anderen Fall eine ganze Zahl ist. Die Zeichenfolgen werden aus
    einem JTextField mit der Methode getText() doch als String
    ausgelesen, oder? Wie kann ich das umwandeln und prüfen?

mit Integer.parseInt(auszuwertenderString)

oder wohl besser Float.parseFloat(auszuwertenderString)