import java.io.FileInputStream;
import java.io.IOException;
public class work {
public static void main(String[] args) throws IOException { //创建字节输入流(读文件) FileInputStream fis = new FileInputStream("E:\\test.txt"); byte[] arr = new byte[5]; int i;//读取字节个数 i = fis.read(arr); while (i != -1){//判断是否读到文件末尾 System.out.print(new String(arr,0,i));//把实际读取的i个字节 //再次读取内容 i = fis.read(arr); } //关闭流 fis.close(); //提示 System.out.println("\r\n读取完成!"); }
}
//还可以
/* int i = fis.read(arr);//返回值i,表示本次读取字节的个数
System.out.println(“读取的字节个数:”+i);
System.out.println(“读取的内容:”);
for(int j = 0;j < arr.length;j++){
System.out.print((char)arr[j]);
}*/
来源:51CTO
作者:梦さん
链接:https://blog.csdn.net/qq_45041558/article/details/100936581