首页 > 代码库 > IO流(文件字节输入输出
IO流(文件字节输入输出
输入输出流可能有不允许操作,可能有出现错误,必须在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流(文件字节输入输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。