我定义了一个int 型数组,  如何以记事本的形式保存这个数组呀,高手指点,指点。

解决方案 »

  1.   

    你可以通过
    FileOutputStream将每一个int值写入文本
    也可以通过FileWriter将int值变成String写入文本或者用ObjectOutputStream封装一下FileOutputStream直接把数组对象写入
      

  2.   

    用 ObjectOutputStream封装?  
      我试试这方法,谢谢你了
      

  3.   

    FileOutputStream 我试着写每一个,但写不进呀,每次都只写一个数据。
      

  4.   

    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);
            }
    }
      

  5.   

    Java的对象流挺脆弱的,不过IO这块,我也没有精深的研究,过几天看看有时间看看
    Java IO这本书
      

  6.   

    ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("E:\\a.txt"));
    oos.writeObject(array);
    oos.flush();
    oos.close();
      

  7.   

    to jk88811(阿文哥)java对象流要求很严格,必须按照他的要求来做,稍微不小心就会报错但它确实简化了java数据传输,熟练了也就没问题了