Text Input
上一节
下一节
Text Input Using Scanner
我们之前学过用Scanner从控制台输入信息,利用Scanner从文件读取文本信息操作基本一致。不同的是输入流的类型有所区别,从控制台读取,在构建Scanner对象时,参数为系统标准输入流new Scanner(System.in),从文件读信息时,则输入源设置为文件类型,即new Scanner(new File(fileName))。读取数据的方法和以前一致。

InputStreamReader
为解决读文件时遇到的编码问题,可以借助InputStreamReader类,它是一个读写器,对FileInputStream进行了包装,增加了字节到字符变换的处理以及编码处理。 而BufferedReader类进一步对读入的方式进行扩展,例如可以按行读、按数组读入等。具体实现方式如下:


