fileinputstream读取文件内容
时间: 2023-05-08 16:57:10 浏览: 121
FileInputStream是Java IO库中的一个类,用于从文件中读取数据。它可以逐字节、逐行或按照块的方式读取数据。使用FileInputStream时,我们首先需要创建一个FileInputStream对象,该对象接受一个文件名作为参数,并打开与该文件的连接。之后,我们可以使用各种read()方法从文件中读取数据,并用不同的方法处理读取的数据。在读取完毕后,我们需要使用close()方法关闭连接。
例如,以下代码演示了如何使用FileInputStream读取文件中的全部内容:
```Java
import java.io.*;
public class ReadFile {
public static void main(String args[])throws IOException{
FileInputStream in = null;
try {
in = new FileInputStream("example.txt");
int c;
while ((c = in.read()) != -1) {
System.out.print((char) c);
}
}finally {
if (in != null) {
in.close();
}
}
}
}
```
以上代码将打开名为“example.txt”的文件,并从中逐个读取每个字节,并将其打印到控制台上。在使用FileInputStream时,需要注意文件路径是否正确,以及是否有读取文件的权限。
阅读全文