可对比System.out,它是往控制台输出
而System.in是往控制台输入
API中的字段in的介绍System
public static final InputStream in“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
InputStreamReader是字节流通向字符流的桥梁
BufferedReader比Reader效率更高
//从控制台获得输入
public void readByLineFromConsoleAndPrint(){
System.out.println("==从控制台获得输入==");
try{
BufferedReader in=new BufferedReader(
new InputStreamReader(System.in));
System.out.println("请输入一行字符:");
temp=in.readLine();
System.out.println(temp);
}catch(IOException ioe){
ioe.printStackTrace();
}
} |