java.io.Console を使って、標準入力を簡単に書こうと思ったのだけど、
Console console = System.console(); String s = console.readLine();
Eclipse の実行では、System.console() が、null を返して NullPointerException
This is a bug #122429 of eclipse
Eclipse のバグなのだ。
Console.charset() で返ってくる実行環境から文字コードの認識など、java.io.Console を使いたかったのに。。。
標準入力、以下のようにするしかないか。。。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine();