Java 使用 System.out 作为标准输出,他是 PrintStream 类(字节流)的对象。PrintStream的输出功能非常强大,一般要输出文本内容,都应该将输出流包装成PrintStream后输出。
PrintStream ps = new PrintStream(new FileOutputStream("/home/hadoop/out.txt"));
Java 使用 System.in 作为标准输入,他是 InputStream 类(字节流)的对象,可将其转换为 Reader (字符流),因为键盘输入内容都是文本内容。
InputStreamReader reader = InputStreamReader(System.in)
BufferedReader br = new BufferedReader(reader)
BufferedReader具有缓冲功能,有readLine()方法,可以方便地一次读入一行。