2016-09-13 12 views
0

ユーザがコンソールに入力しているときに表示する手段は何ですか?私のプログラムでは、ユーザーがMySQLデータベースのパスワードを入力していますが、入力時にはパスワードの代わりに•••を表示します。ユーザ入力をJavaのドットで表示させるには

+0

あなたはコンソールを直接操作することはできません。Javaプロセスに対しては、入力ストリームだけです。アスタリスクが必要な場合は、GUIインターフェイスにアップグレードする必要があります。 –

答えて

-1

"について"わかりません。しかし代わりに使用することができます

char [] password = console.readPassword( "Password?");

画面にエコーしないでパスワードを入力します。

+0

この回答にコードを投稿してください。そうすれば、リンクされたページが利用できない場合でも、この回答は役立ちます。 – Fencer04

+0

入力用Fencer04に感謝します。 – Nik

2

Console.readPassword()を使用してエコーを無効にすることができます。私はJNIなしで代替文字を取得する方法はないと思います。

関連する問題