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