File类————表示一个文件的类
我们可以传入文件路径创建该类对象
可以通过exists()判断该文件是否存在
我们可以调用FileInputStream构造方法传入File对象来创建输入流指向该文件
File file = new File("D:\\idea\\test0716\\test0716\\src\\com\\iweb\\test\\Test17.java");
加入(is!=null)可以减少报错
finally {
try {
if(is!=null)//
is.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
package com.iweb.test;
import java.io.*;
public class Test17 {
public static void main(String[] args) {
InputStream is = null;
File file = new File("D:\\idea\\test0716\\test0716\\src\\com\\iweb\\test\\Test17.java");
if (file.exists()) {
try {
is = new FileInputStream(file);
int i = 0;
while ((i = is.read()) != -1) {
System.out.print((char) i);
}
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
try {
if (is != null)//减少报错空指针异常
is.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
}
}