//文件的读取
/**
* 1、建立联系,File对象
* 2、选择流,文件输入流,InputStream FileInputStream
* 3、操作,byte[]car=new byte[1024]+read+读取大小
* 4、释放资源:关闭
* @author Administrator
*
*/
public class Demo01 {
public static void main(String[] args) {
//1、建立联系,File对象
File src=new File("E:/others/a.txt");
//2、选择流,文件输入流,InputStream FileInputStream
InputStream is=null;//提升作用域
try {
is=new FileInputStream(src);
//3、操作,byte[]car=new byte[1024]+read+读取大小
byte[]car=new byte[10];//缓冲数组,流过来直接存放在car里面
int len=0;//接收读取的大小
//循环读取
while(-1!=(len=is.read(car))) {
//输出 字节数组转成字符串
String info=new String(car, 0, len);
System.out.println(info);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("读取文件失败!");
}//与外界存在联系,就会有异常
catch (IOException e) {
e.printStackTrace();
System.out.println("文件不存在!");
}finally {
try {//快捷键,Alt shift r
//4、释放资源,存在才释放,不存在就不释放
if (null != is) {
is.close();
}
} catch (Exception e2) {
System.out.print("关闭失败");
}
}
}
}
[IO]——文件的读取
最新推荐文章于 2022-08-23 21:25:11 发布