Java io 以数组形式输入读取
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(