//测试类 public class Test { public static void main(String[] args) { Image img = new Image(); String str = img.getRimg(); img.getWimg(str); } } //输入流 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Image { public String getRimg(){ StringBuilder builder = new StringBuilder(1000000); int i; try { new File("text//img.txt").createNewFile(); FileInputStream in = new FileInputStream("text//img.txt"); BufferedInputStream bis = new BufferedInputStream(in); while((i=in.read())!=-1){ builder.append((char)i); } bis.close(); }catch (FileNotFoundException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); }finally{ return builder.toString(); } } //输出流 public void getWimg(String content){ try { new File("text//img.jpg").createNewFile(); FileOutputStream out = new FileOutputStream("text//img.jpg"); BufferedOutputStream bos = new BufferedOutputStream(out); char[] ch = content.toCharArray(); System.out.println(ch); for(int i=0;i<ch.length;i++){ bos.write(ch[i]); } bos.flush(); bos.close(); } catch (IOException e) { e.printStackTrace(); } } }