本人新手,正在学习I/O:如能解答,感激不尽……出现的问题如下:java.io.IOException: Write error
at java.io.FileOutputStream.write(Native Method)
at test.WriteBytes.main(WriteBytes.java:17)代码如下:
package test;
import java.io.*;public class WriteBytes {
public static void main(String[] args){
int[] data={71,73,70,56,57,97,15,0,15,0,
128,0,0,255,255,255,0,0,0,44,0,0,0,
0,15,0,15,0,0,2,33,132,127,161,200,
185,205,84,128,241,81,35,175,155,26,
228,254,105,22,102,121,165,201,145,169,
154,142,172,116,162,240,90,197,5,0,59
};
try{
FileOutputStream file=new FileOutputStream("pic.gif ");
for(int i=0;i<data.length;i++){
file.write(data[i]);
file.close();
}
}catch(IOException e){
e.printStackTrace();
System.out.println(e.toString());
}
}}
at java.io.FileOutputStream.write(Native Method)
at test.WriteBytes.main(WriteBytes.java:17)代码如下:
package test;
import java.io.*;public class WriteBytes {
public static void main(String[] args){
int[] data={71,73,70,56,57,97,15,0,15,0,
128,0,0,255,255,255,0,0,0,44,0,0,0,
0,15,0,15,0,0,2,33,132,127,161,200,
185,205,84,128,241,81,35,175,155,26,
228,254,105,22,102,121,165,201,145,169,
154,142,172,116,162,240,90,197,5,0,59
};
try{
FileOutputStream file=new FileOutputStream("pic.gif ");
for(int i=0;i<data.length;i++){
file.write(data[i]);
file.close();
}
}catch(IOException e){
e.printStackTrace();
System.out.println(e.toString());
}
}}
解决方案 »
- JDialog绘制图形的问题
- .c的文件 通过java程序调用TCC编译 java拦截System.out.println() 如何实现??
- java编写的文件存储与读取程序
- JFileChooser怎么变形了?
- 哪位有《Oracle 8i Java组件编程-EJB、CORBA和JSP》的光盘代码,万分感谢!
- 如何插入数据到一对表(一对多)
- java实现泛型Comparable接口问题
- 关于数据库的连接问题
- 提问一个简单问题,在main()函数中的(String[] args),代表什么?应该怎么用呢??谢谢
- 有谁知道取当前点颜色的函数是什么啊
- 如何根据IP找到此机上有哪些数据库服务器及实例名-
- 关于itext里demo中一些问题
把:file.write(data[i]);改成:
file.write((byte)data[i]);试试
file.close();这句放在循环外边。