在java中怎样将整型数组输出到文件中
现在我已经有了一个整型数组,我想把它用java语句输出到一个文件中,比如1.txt,我用了FileOutputStream的write方法,但是它只能处理字节数组,请教高手应该怎么办??
参考答案:import java.io.*;
你可以这样:
//serializable class. 这个是java的对象序列化
import java.io.*;
class tuz implements Serializable {
private int[] tuzArray={};
}
public class Freezetuz {
public static void main(String[] args)
throws IOException {
ObjectOutput out=
new ObjectOutputStream(
new FileOutputStream("X.file"));
tuz t=new tuz();
out.writeObject(t);
}
}
我的意思是把你的那个数组包含到一个class中去,但这个class必须
实现Serializable这个接口,等你想把这个class取出来的时候
就直接readObject()就行了,记住写的顺序要和读的一样:
比如你先
out.writeObject(t1);
out.writeObject(t2);
等你读它的时候就要跟上边写入的顺序一样
tuz z1=(tuz)in.readObject(t1);
tuz z2=(tuz)in.readObject(t2);