美文网首页
java031FikeReader读数据,每次只读一个字符

java031FikeReader读数据,每次只读一个字符

作者: 牛倩贱 | 来源:发表于2018-11-20 22:47 被阅读0次

    需求:从文件中读取并显示到控制台

            读数据----输入流---FileReader

    FileReader:

        FileReader(String fileName):传递文件名称

    输入流读文件步骤:

        1.创建输入流对象

        2.调用输入流对象的读取数据方法

        3.释放资源

    代码实现:

    package day02;

    import java.io.FileNotFoundException;

    import java.io.FileReader;

    import java.io.IOException;

    public class FileReaderDemo1 {

    public static void main(String[] args) throws IOException {

    //创建输入流对象

    FileReader fr = new FileReader("fr.txt");

    //调用读数据的方法

    //int  read():一次读取一个数据

    /*int ch;

    ch = fr.read();//第一次读数据

    System.out.println(ch);

    System.out.println((char)ch);

    //第二次读数据

    ch = fr.read();

    System.out.println(ch);

    System.out.println((char)ch);

    //第三次读数据

    ch = fr.read();

    System.out.println(ch);

    System.out.println((char)ch);

    */

    //改进

    int ch;

    while((ch=fr.read())!=-1);

    System.out.println(ch);

    System.out.println((char)ch);

    fr.close();

    }

    }

    相关文章

      网友评论

          本文标题:java031FikeReader读数据,每次只读一个字符

          本文链接:https://www.haomeiwen.com/subject/kddfqqtx.html