Textfeld und char-Variable

Sibylle

Mitglied
Guten Tag,

in ein Textfeld wird ein Zeichen eingegeben, das anschließend in eine char-Variable übergeben werden soll.
charvar = jTextField3.getText();
funktioniert nicht.
Wie sieht die Lösung richtig aus?
Dank im voraus.
Gruß
Sibylle
 

Sibylle

Mitglied
Hallo Basti,

vielen Dank für die rasche Antwort.
Bei mir wird ein Fehler angezeigt, wobei charAt(0) mit einer roten Wellenlinie markiert wird.
Man muss doch da ein Semikolon setzen?

Woran kann es liegen?

Gruß

Sibylle
 

Sibylle

Mitglied
Vielen Dank für die Hilfen.

So läuft es jetzt:

char chartest;

chartest = jTextFieldeingabe.getText().trim().charAt(0);

jTextFieldausgabe.setText(String.valueOf(chartest));

Dazu noch 2 Fragen:

A. Wozu benötigt man das trim()?
B. Weshalb muss im setText- das String.valueOf sein?

Gruß

Sibylle
 

Sibylle

Mitglied
Hallo eRaaaa,

der Sinn von trim ist verstanden.
Bei meinem Beispiel ging es nur darum mit den Datentypen String und char klar zu kommen.

An alle meinen besten Dank für die Hilfen.

Ich wünsche allen einen schönen Abend.

Gruß

Sibylle
 

Neue Themen


Oben