import java.io.RandomAccessFile;public class test1 {
public static void main(String[] args) { try{ RandomAccessFile in = new RandomAccessFile("c:\\temp.txt","rw"); int a[] = {1,2,3,4,5,6}; for (int i = 0; i < a.length; i++){ in.writeBytes(a[i] + "\r\n"); } }catch(Exception e){ System.out.println(e); } }
FileOutputStream将每一个int值写入文本
也可以通过FileWriter将int值变成String写入文本或者用ObjectOutputStream封装一下FileOutputStream直接把数组对象写入
我试试这方法,谢谢你了
public static void main(String[] args) {
try{
RandomAccessFile in = new RandomAccessFile("c:\\temp.txt","rw");
int a[] = {1,2,3,4,5,6};
for (int i = 0; i < a.length; i++){
in.writeBytes(a[i] + "\r\n");
}
}catch(Exception e){
System.out.println(e);
}
}
Java IO这本书
oos.writeObject(array);
oos.flush();
oos.close();