本帖最后由 谷文仁 于 2013-3-22 16:08 编辑
- /*
- *
- * 复制一个图片
- * 思路:
- * 1,用字节读取流对象和图片关联
- * 2,用字节写入流对象创建一个图片文件。用于存储获取到的图片数据
- * 3,通过循环读写,完成数据的存储
- * 4,关闭资源
- */
- public class CopePic {
- @SuppressWarnings("null")
- public static void main(String[] args) throws IOException {
- FileOutputStream fos = null;
- FileInputStream fis = null;
- new FileInputStream("G:\\aaaa.jpg");
- new FileOutputStream("G:\\bbbb.jpg");
- byte[] bytes = new byte[1024];
- int len = 0;
- while ((len = fis.read(bytes)) != -1) {
- fos.write(bytes, 0, len);
- }
- }
- }
- 异常如下(图片能复制成功但是没有数据)
- Exception in thread "main" java.lang.NullPointerException
- at string.test.CopePic.main(CopePic.java:30)
复制代码 |