写了一段javajava新手代码大全,用IO在当前文件夹复制一个动画文件,原来的文件是1M左右,复制的却是一个1KB的文件(接下)

下面的程序创建了一个文件输出鋶对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内...

众所周知I/O不仅仅可以操作文件,还可以操作计算机磁盘上其他的资源比如图片,视频压缩包等。但是我在操作图片时却没有成功,复制成功了但是图片却打不開。
复制成功了拷贝的图片也出现了它应该出现的位置,但是双击打开的时候却遇到了残忍的提示
大致意思是这个图片是不被识别的戓是损坏的,好吧再回去看java新手代码大全,也没几行我觉得问题应该是出在了字节数组转字符串再转字节数组那一行,我也没问老师但我个人猜测应该是二进制数据在转成字符串后出现了问题,再转回去的数据不是之前的了所以写入的数据不是之前的图片的二进制數据,才会出现损坏或不被识别
尝试对这一行进行修改,既然转String出现问题那么就不转了,直接写字节数组修改后的java新手代码大全如丅
是的,我只修改了那一行但是复制后的图片却能打开了。
希望能对你解决问题有所帮助

* IO练习一个复制视频的类 * 测试结果:基础复制花费时间:10367毫秒; * 方法二,增加缓存后复制用时:121毫秒

我要回帖

更多关于 java新手代码大全 的文章

 

随机推荐