📅  最后修改于: 2023-12-03 14:42:20.595000             🧑  作者: Mango
Java.io.FileInputStream类是Java IO库中用于从文件读取字节数据的类。它继承自InputStream类,提供了读取文件的各种方法。
public FileInputStream(String fileName) throws FileNotFoundException
public FileInputStream(File file) throws FileNotFoundException
public FileInputStream(FileDescriptor fdObj)
import java.io.FileInputStream;
import java.io.IOException;
public class FileReadExample {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("file.txt");
int data;
while ((data = fis.read()) != -1) {
System.out.print((char) data);
}
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
以下是FileInputStream类的常用方法:
public int read() throws IOException
public int read(byte[] buffer) throws IOException
public int read(byte[] buffer, int offset, int length) throws IOException
public long skip(long n) throws IOException
public void close() throws IOException
注意: 在使用FileInputStream类读取文件后,需要手动关闭输入流以释放系统资源。
以上就是Java.io.FileInputStream类的介绍,它提供了丰富的方法来读取文件中的字节数据。希望对您有所帮助!