JDK6の新機能(2007/08/13(月) 01:42:59)

凄い(?)!!
こんな新機能が出たんや!!ってことで
φ(*'д'* )メモメモ

JDK6でのコンソール入力(文字列)

Console console = System.console();
String line = console.readLine("文字列:");

JDK6でのコンソール入力(パスワード)

標準入力からの入力がコンソールに表示されない。

Console console = System.console();
char[] password = console.readPassword("パスワード:");

なお、readLine、readPasswordの定義は

String readLine()
String readLine(String fmt, Object... args)
char[] readPassword()
char[] readPassword(String fmt, Object... args)

となっており、C言語のprintfのような書式が使用できる。
便利..+'(◕ฺ∀◕ฺ)..+*

いや、今までのJavaが面倒だっただけなのかな・・・

〜参考〜
「Java SE 6完全攻略」第37回 コンソールからパスワードを入力するには
クラス Console