本帖最后由 wkz_crystal 于 2015-4-15 00:28 编辑
试了一下,的确很OK的!通过最基本的字节流就能完成了……- //注意:我只是随便写了一个,仅仅是演示用的,没有专业处理异常问题:
- import java.io.*;
- class Test
- {
- public static void main(String[] args) throws IOException
- {
- read();
- write();
- }
-
- //这是把图片文件读写到txt文件中
- public static void read() throws IOException
- {
- FileInputStream fis=new FileInputStream("c:"+File.separator+"car.jpg");
- FileOutputStream pos=new FileOutputStream("c:"+File.separator+"data.txt");
- byte[] buf=new byte[1024];
- int num=0;
- while ((num=fis.read(buf))!=-1)
- {
- pos.write(buf,0,num);
- }
- pos.close();
- fis.close();
- }
- //再通过读取txt文件中内容,写在d盘中,还原成为图片文件
- public static void write() throws IOException
- {
- FileInputStream fi=new FileInputStream("c:"+File.separator+"data.txt");
- FileOutputStream po=new FileOutputStream("d:"+File.separator+"car.jpg");
- byte[] b=new byte[1024];
- int num=0;
- while ((num=fi.read(b))!=-1)
- {
- po.write(b,0,num);
- }
- po.close();
- fi.close();
- }
- }
复制代码
|