应用FileOutputStream类和DataOutputStream类创建数据输出流,将数组写入文件abc.dat
应用FileOutputStream类和DataOutputStream类创建一个数据输出流,将下列数组:int a[]={2,4,6,8,10}写入文件“abc.dat”中DataOutputStream 没有能将数组对象写入文件的方法,DataOutputStream 是数据流,只能写入基本数据类型和 String
而数组是属于引用数据类型对象,应该需要使用 ObjectOutputStream 对象流进行写入,而不是数据流
import java.io.*;
public class work {
public static void main(String[] args) {
String src = "abc.dat";
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(src);
String str = "int a[]={2,4,6,8,10}";
fileOutputStream.write(str.getBytes());
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
页:
[1]