Javaで標準入出力
標準入出力を書こうと思った時の元ネタにするメモ。
Scannerの使い方とか、行単位じゃない標準入力の受け取り方とか誰か教えて。
あくまでメモだから!突っ込みどころ満載なのはわかってるから!
package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class SystemInOutSample { public static void main(String[] args) { System.out.println("start"); try (BufferedReader br = new BufferedReader(new InputStreamReader( System.in))) { String line; while ((line = br.readLine()) != null) { if (line.equals("exit")) { break; } System.out.println(execute(line)); } } catch (IOException e) { // TODO log System.out.println("Error!"); } System.out.println("End"); } private static String execute(String target) { if (target == null || target.equals("")){ return "empty"; } return target; } }