一、IO类分
二、字符流和字节流分类
三、重要类的使用方法
3.1 字节输入流FileInputStream
package com.ietree.io; import java.io.FileInputStream; public class IODemos { public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream(\"D:\\\\test.txt\"); // 方法一:读取单个字节,每次调用将后移一位,返回读取到的字节,如果读到文件末尾返回-1; // 缺点是每读一次循环一次,效率比较低 int data; while((data = fis.read()) != -1) { System.out.println((char)data); } fis.close(); } }
package com.ietree.io; import java.io.FileInputStream; public class IODemos { public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream(\"D:\\\\test.txt\"); // 方法二:批量读取多个字节到字节数组,返回读取到的字节个数,如果读到文件末尾,返回-1 byte[] buf = new byte[5]; int len; while((len = fis.read(buf)) != -1) { System.out.print(new String(buf, 0, len)); } fis.close(); } }
- 我的微信
- 微信扫一扫
-
- 我的微信公众号
- 微信扫一扫
-
评论