丁患孝优秀作者
原创内容 来源:小居数码网 时间:2024-08-12 18:51:01 阅读() 收藏:57 分享:51 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有448个文字,大小约为2KB,预计阅读时间2分钟。
一次读一个字节数组的方法
public int read(byte[] b):从输入流读取最多b.length个字节的数据
返回的是读入缓冲区的总字节数,也就是实际的读取字节个数
示例代码
publicclassFileInputStreamDemo02{publicstaticvoidmain(String[]args)throwsIOException{//创建字节输入流对象FileInputStreamfis=newFileInputStream("myByteStreamfos.txt");byte[]bys=newbyte[1024];//1024及其整数倍intlen; //循环读取 while((len=fis.read(bys))!=‐1){System.out.print(newString(bys,0,len));}//释放资源fis.close();}}
2.9字节流复制文件【应用】
案例需求
把“E:itcastmn.jpg”复制到模块目录下的“mn.jpg” (文件可以是任意文件去)
实现步骤
代码实现
publicclassCopyJpgDemo{publicstaticvoidmain(String[]args)throwsIOException{//根据数据源创建字节输入流对象FileInputStreamfis=newFileInputStream("E:itcastmn.jpg");//根据目的地创建字节输出流对象FileOutputStreamfos=newFileOutputStream("myByteStreammn.jpg");//读写数据,复制图片(一次读取一个字节数组,一次写入一个字节数组)byte[]bys=newbyte[1024];intlen;while((len=fis.read(bys))!=‐1){fos.write(bys,0,len);} //释放资源fos.close();fis.close();}}
上面就是小居数码小编今天给大家介绍的关于(java使用字节流复制文件)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(327)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:java字符流读写文件(java使用字节流复制文件):http://sjzlt.cn/shuma/155054.html