首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java InputStreamReader与OutputStreamWriter流读写图片失败,该怎么解决

2012-02-21 
java InputStreamReader与OutputStreamWriter流读写图片失败我最近学习io流写了一个读取图片并存储图片的

java InputStreamReader与OutputStreamWriter流读写图片失败
我最近学习io流写了一个读取图片并存储图片的例子:
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class TestFileInputStream {
public static void main(String[] args){
try {
File file = new File("C:r6s1g1.gif");//生成文件对象
InputStreamReader isr = new InputStreamReader(new FileInputStream (file));
OutputStreamWriter osw = new OutputStreamWriter (new FileOutputStream ("c:1.gif"));

while (isr.read()!=-1){
osw.write(isr.read());
}

isr.close();
osw.flush(); 
osw.close();
} catch (Exception e) {
e.printStackTrace();
}

}

}
为什么,读取的图片显示不了,哪位大侠能指教一下是哪里出了问题么?谢谢了....

[解决办法]

探讨
while (isr.read()!=-1){
osw.write(isr.read());
}

热点排行