J2SE5.0の新機能(9)Scanner | ふぁんくしょん

J2SE5.0の新機能(9)Scanner

Formatted Input

以前は標準入力から値をとるのは大変でした。

BufferedReader
InputStreamReader
StringTokenizer
Integer.parseInt()

などなどを駆使して行う必要がありましたがJ2SE5.0でScannerクラスが追加されました。

Scanner s= new Scanner(System.in);
String param= s.next();
int value=s.nextInt();
s.close();

驚くほどきれいになりました。今までのあの苦労はなんだったんだ?という感じです。それでもC++の
cin >> param >> value;
には(コード量では)勝てませんが。