向文件bank.dat 顺序写入整形数组的数据,请将写出需要构造的输出对象outStream
import java.io*;
class BankOutput
{
int[]banks = new int[]{0,5,7,9};
public static void main(String[]args)throw Exception
{
File out = new File("bank.dat");
BankOutput bank = new BankOutput();
FileOutputStream stream = new FileOutputStream(out);
//请在这里构造outStream
for(int i = 0; i < bank.banks.length; i++)
{
outStream.writeInt(bank.banks[i]);

}
outStream.close();
stream.close();
}
}

解决方案 »

  1.   

    转成List,readObject writeObject
      

  2.   


    import java.io.DataOutputStream;
    import java.io.File;
    import java.io.FileOutputStream;public class BankOutput { 
      int[]banks = new int[]{0,5,7,9}; 
      public static void main(String[]args)throws Exception { //throws
    File out = new File("bank.dat"); 
    BankOutput bank = new BankOutput (); 
    FileOutputStream stream = new FileOutputStream(out); 
    //请在这里构造outStream 
    DataOutputStream outStream = new DataOutputStream(stream);//构造
    for(int i = 0; i < bank.banks.length; i++) 
      outStream.writeInt(bank.banks[i]); 
            outStream.close(); 
    stream.close(); 
      } 
     }