| 本帖最后由 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();
        }
}
 
 
 |