Java io 以数组形式输入读取

匿名 (未验证) 提交于 2019-12-02 21:52:03

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]);
}*/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!