使用FileReader进行文本文件操作时,read方法的返回值为啥时,表示读取到文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用FileReader进行文本文件操作时,read方法的返回值为啥时,表示读取到文件相关的知识,希望对你有一定的参考价值。
参考技术A 从输入流中读取字节int read(); //从输入流中读取单个字节数据(0~255),如到输入流末尾则返回-1
int read(byte b[]); //读多个字节
一、构造方法
FileInputStream(String name); //使用给定的文件名创建对象
FileInputStream(File file); //使用File对象创建FileInputStream对象
二、读取文件
使用文件输入流读取文件
FileInuputStream istream=new FileInputStream("myfile.dat");
或:
File f=new File("myfile.dat");
FileInputStream istream=new FileInputStream(f);
构造方法可能会产生异常IOException,故为了把一个文件输入流对象与一个文件关联起来,需:
try FileInputStream ins=new FileInputStream("myfile.dat");
catch (IOException e) System.out.println("File read error:"+e);
关闭流
Java在程序结束时自动关闭所有打开的流,但显式关闭任何打开的流是一个好习惯。
close();
以上是关于使用FileReader进行文本文件操作时,read方法的返回值为啥时,表示读取到文件的主要内容,如果未能解决你的问题,请参考以下文章
java - I/O - FileReader, FileWriter