Javaで標準入力を取得する方法
Note
この投稿は重複しています。これを参照してください–3 ways to read input
from console in Java。
Javaで標準入力を読み取る方法を示す簡単な例。
package com.example.pageview;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
BufferedReader br = null;
try {
// Refer to this //java/how-to-read-input-from-console-java/
// for JDK 1.6, please use java.io.Console class to read system input.
br = new BufferedReader(new InputStreamReader(System.in));
while (true) {
System.out.print("Enter something : ");
String input = br.readLine();
if ("q".equals(input)) {
System.out.println("Exit!");
System.exit(0);
}
System.out.println("input : " + input);
System.out.println("-----------\n");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}