字节输入流对象

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FilterInputStream;
import java.io.IOException;

public class FileInputStreamDemo {
    public static void main(String[] args) throws IOException {
        methord();
        methord1();
    }

    private static void methord1() throws IOException {
        // TODO Auto-generated method stub
        FileInputStream fi = new FileInputStream("E:/lishuai.java");
        byte[] b = new byte[2014];
        int len;
        while ((len = fi.read(b)) != -1) {
            String s = new String(b, 0, len);
            System.out.println(s);
        }
    }

    private static void methord() throws IOException {
        // TODO Auto-generated method stub
        FileInputStream fi = new FileInputStream("E:/lishuai.java");
        int a;
        while ((a = fi.read()) != -1) {
            System.out.print((char) a);
        }
    }
}

上面是字节输入流的两个模版,methord方法是以字节为单位进行输入,methord1方法是以数组为单位进行输入。methord1方法最后将数组转换成字符串类型的时候要规定长度以免空间的浪费。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容