一般情况下不要直接使用System.in。用InputStreamReader和BufferedReader将System.in改装一下,再用readLine()。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
public class TestScanner {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")) break;
System.out.println(">>>" + line);
}
}
}
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
public class TestScanner {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")) break;
System.out.println(">>>" + line);
}
}
}