文件字节流
-
FileInputStream:
-
Public int read(byte [] b)
从流中读取多个字节,将读到内容存入b数组,返回实际读到的字节数;如果达到文件的尾流,则返回 -1
-
案例:
/* * FileInputSream的使用 * 文件字节输入流 * */ public class TestFileInputStream { public static void main(String[] args) throws Exception { //1.创建FileInputStream 并指定路径 FileInputStream fis=new FileInputStream("f:\\IO\\123.txt"); //2.读取文件 //fis.read() // int data=0; // while ((data=fis.read())!=-1){ // System.out.println((char) data); // } //2.2一次性读取多个字节 byte[] buf=new byte[1024]; int count=0; while ((count=fis.read(buf))!=-1){ System.out.println(new String(buf,0,count)); } //3.关闭 fis.close(); System.out.println("读取完毕"); } }
-