黑马程序员技术交流社区

标题: 字节流的几个常用方法 [打印本页]

作者: huangzhehua    时间: 2016-6-11 22:37
标题: 字节流的几个常用方法
字节流处理单元为1个字节,操作字节和字节数组。所有文件的存储都是字节的存储,在磁盘上保留的并不是文件的字符,而是先把字符编码成字节,再存储这些字节到磁盘。在读取文件时,也是一个字节一个字节地读取以形成字节序列。
        1).输出流:OutputStream(抽象类)
                        输出的方法:
                                1.write(int b):输出一个字节
                                2.write(byte[] b):输出一个字节数组
                                3.write(byte[] b,int off,int len):输出一个字节数组的一部分
                        |-->FileOutputStream(类)
                                构造方法:
                                        1.FileOutputStream(String name)
                                        2.FileOutputStream(String name)
                                        3.FileOutputStream(File file)
                                        4.FileOutputStream(File file,boolean append)
        2).输入流:InputStream(抽象类)
                        读取的方法:
                                1.int read():读取一个字节,返回值是读取的字节
                                2.int read(byte[] b):读取一个字节数组,返回值是读取的字节数量
                        |-->FileInputStream(类)
                                构造方法:
                                        1.FileInputStream(String name)
                                        2.FileInputStream(File file)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2