在 BufferedReader 内包装 InputStreamReader, System.in 作为InputStreamReader的参数。InputStreamReader将读取到的字符的一行(换行代表一行结束)放到一个缓冲区,调用readLine()方法返回用户在按下回车键之前的所有字符输入(返回字符串),不包括换行符。
使用BufferedReader来取得输入,方法比较固定,每次使用前先如法炮制就可以了:
BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
String text = buffer.readLine();
使用如下:
package com.itheima;
import java.io.*;
import java.util.Scanner;
public class ReadDate {
public static void main(String[] args) throws IOException {