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;
には(コード量では)勝てませんが。
以前は標準入力から値をとるのは大変でした。
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;
には(コード量では)勝てませんが。