通过java的i/o机制进行图片流的存储
Posted 明明一颗大白菜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过java的i/o机制进行图片流的存储相关的知识,希望对你有一定的参考价值。
思路:首先把原有的图片以流的方式读取出来,再以流的方式存储到目标文件:
package imgStream; import java.io.*; public class ImgStream { public static void main(String srga[]) { File source = new File("user.jpg"); File desk = new File("G:\\learn\\javademoS\\imgs"); if (!desk.exists()) { desk.mkdir(); } try { FileInputStream inputStream = new FileInputStream(source); FileOutputStream outputStream = new FileOutputStream(new File("G:\\learn\\javademoS\\imgs\\fang.jpg")); int ch = inputStream.read(); while (ch != -1) {//当流结束时返回-1 outputStream.write(ch); ch = inputStream.read(); } inputStream.close(); outputStream.close(); System.out.println("写入流成功"); } catch (FileNotFoundException e) { System.out.println("文件不存在:" + e.getMessage()); } catch (IOException e) { System.out.println("文件读取错误:" + e.getMessage()); } } }
以上是关于通过java的i/o机制进行图片流的存储的主要内容,如果未能解决你的问题,请参考以下文章