既然有写入类容的类,就有取出类容的类,在JAVA中,
FileInputStream用来取出数据
我们来瞅瞅它怎么用:
package io;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
/**
* @ClassName IoFileInputStream
* @Author 瞿肖
* @Date 2022/7/5 19:42
*/
public class IoFileInputStream {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("D:\\我的电脑\\asd\\a.txt");
int len = 0;
while ((len = fis.read()) != -1) {
System.out.print((char) len);
}
fis.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
它的使用和写入时几乎一模一样,除了read()方法在取出的时候,超出文件类容时,它会返回一个-1,所以我们使用一个while输出一下