比如读取文件内容。步骤如下:
1.获取目标文件的地址,来实例化文件变量file
File file = new File(“D:\IdeaProjects\javase\src\IOStream”);
2.用上述文件变量file,来实例化输入流fileReader
FileReader fileReader = new FileReader(file);
(也可以:FileReader fileReader = new FileReader(“D:\IdeaProjects\javase\src\IOStream”);
与步骤1、2的效果相同。)
3.创建字符数组,利用read()方法将输入流fileReader写入到字符数组中
char[] ch = new char[1024];
fileReader.read(ch);
4.将字节数组转换为字符串,打印即可。
System.out.println(String.valueOf(ch));
5.关闭输入流,节省资源。
fileReader.close();
实现结果:打印出了文件的内容
实现代码:
File file = new File("D:\\IdeaProjects\\javase\\src\\IOStream");
//读取文件流
FileReader fileReader = new FileReader(file);
char[] ch = new char[1024];
//将文件写入字符流
fileReader.read(ch);
//打印文件内容
System.out.println(String.valueOf(ch));
//关闭文读取件流,节省资源
fileReader.close();