码迷,mamicode.com
首页 > 其他好文 > 详细

IO流(文件字节输入输出

时间:2016-11-02 01:07:46      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:操作   span   txt   stream   div   test   长度   输入输出   现象   

输入输出流可能有不允许操作,可能有出现错误,必须在try语句中进行

FileOutputStream out1=new FileOutputStream("test1.txt")
FileOutputStream out2=new FileOutputStream(File file1)
FileInputStream in1=new FileInputStream("test1",txt")
FIleInputStream in2=new FileInputStream(File file)

读取规则

int read()//读取单个字节
int read(byte b[])//读取数据到b字节数组,字节长度为b.length
int read(byte b[[,int off,int len)//off起始位置,len长度可以小,但不可以超过字节数组的长度,长度不够可以放在循环中,//最后会返回实际的int长度,读取到没有回返回-1

写规则

void write(int n)//写出多少字节字符
void write(byte b[])//把b[]数组写出
void write(byte b[],int off,int len)//off代表起始位置,len只少不多

b[]字节数组在最后一次读入是会有覆盖现象,不过我们利用它返回的int,然后read(b,0,n)就冇问题了

用完流都要close()关闭

IO流(文件字节输入输出

标签:操作   span   txt   stream   div   test   长度   输入输出   现象   

原文地址:http://www.cnblogs.com/vhyc/p/6021440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!