• 从文件中读取数据在控制台显示

    • 需求:

    • 从文件中读取数据到控制台
    • 都数据 - 输入流 - FileReader

    • FileReader 构造函数:FileReader(String fileName):传入一个文件的路径 - 保证存在

    • 使用步骤

    • 1.创建输入流对象
    • 2.调用输入流对象的写数据的方法
    • 3.关闭流 - 释放资源

    • 注意:进行读取的时候必须保证文件存在,如果不存在会报错

    1. public class FileWriterDemo03 {
    2. public static void main(String[] args)throws Exception {
    3. FileReader fr = new FileReader("a.text");
    4. //调用输入流的方法
    5. //通过循环的方式进行读取 - 当出现-1的时候表示该文件读取结束
    6. int ch; //设定一个初始值
    7. //遍历
    8. while ((ch = fr.read())!=-1 ) { //说明文件读取没有结束
    9. //读
    10. System.out.print((char)ch); //强制类型转换 - 把int转化为char
    11. }
    12. //释放资源
    13. fr.close();
    14. }
    15. }