DataOutputStream dos=new DataOutputStream(new FileOutputStream("D:/zpc.txt"));
int a[]={1,3,4,62,13,35};
for (int i = 0; i < a.length; i++)
dos.writeInt(a[i]);
dos.close();
}
這樣就沒問題,但是如果
for (int i = 0; i < a.length; i++)
{
dos.writeInt(a[i]);
dos.close();
}
這樣加了括號就有問題了,報寫入錯誤,是為什麼呢
for (int i = 0; i < a.length; i++)
dos.writeInt(a[i]);//不加括號,for循環只包含這句
dos.close(); //加了括號,這句也在for循環內了,close後再循環writeInt就報錯了。