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

2018-11-20  本文已影响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();

}

}

上一篇下一篇

猜你喜欢

热点阅读