/**
* @Description FileInputStream的使用
*
* 演示 FileinputStream的使用
* 文件字节输入流
* @author AI福
*/
package com.chapter3.demo01;
import java.io.FileInputStream;
public class Demo01 {
public static void main(String[] args) throws Exception {
//1.创建 FileInputStream,并指定文件路径
FileInputStream fis = new FileInputStream("D\\:aaa.txt");
//2.读取文件
//fis.read();
//2.1 单个字节读取
/*int data = 0;
while ((data = fis.read())!=-1){
System.out.print((char) data);
}*/
//2.2 一次读取多个字节
byte[] buf = new byte[1024];
/*int count = fis.read(buf);
System.out.println(new String(buf));
System.out.println(count);
int count2 = fis.read(buf);
System.out.println(new String(buf));
System.out.println(count2);
int count3 = fis.read(buf);
System.out.println(new String(buf,0,count3));
System.out.println(count3);*/
int count = 0;
while ((count = fis.read(buf))!=-1){
System.out.println(new String(buf,0,count));
}
//3.关闭
fis.close();
System.out.println();
System.out.println("执行完毕");
}
}
FileInputStream的使用
最新推荐文章于 2024-05-07 16:51:38 发布
这篇文章详细介绍了如何在Java中使用FileInputStream进行文件操作,包括创建文件输入流、单个字节和多字节读取,以及最终的关闭文件。
摘要由CSDN通过智能技术生成