hallo,
in einem JPasswordField lese ich für den logIn ein passwort ein. weil dieses über sql an eine datenbank geschickt wird, finde ich es sinnvoll, das passwort als string zu haben.
meine alte lösung:
gibt es eine möglichkeit, dass array so in einen string umzuwandeln, dass in dem string dann auch z.B. "tiger" steht?
habe überlegt das char[] evtl erstmal zu kopieren und dann toString() .. aber ob das geht ist fraglich und bestimmt keine gute lösung..
danke schonmal
)
in einem JPasswordField lese ich für den logIn ein passwort ein. weil dieses über sql an eine datenbank geschickt wird, finde ich es sinnvoll, das passwort als string zu haben.
meine alte lösung:
Code:
JPasswordField pass = new JPasswordField(25);
passwort = pass.getText();
//hier meckert der compiler aber, getText() sei deprecated -> also habe ich es eben versucht anzupassen mit
passwort = pass.getPassword().toString();
//allerdings liefert das kein brauchbares ergebnis
//PW als String: [C@157c2bd
char p[] = pass.getPassword();
//hingegen liefert das richtige pw, aber eben als array
//PW als char[]: tiger
gibt es eine möglichkeit, dass array so in einen string umzuwandeln, dass in dem string dann auch z.B. "tiger" steht?
habe überlegt das char[] evtl erstmal zu kopieren und dann toString() .. aber ob das geht ist fraglich und bestimmt keine gute lösung..
danke schonmal