在 Java 控制台上打印 .dat 的正确方法是什么?
public void open(){
try {
FileInputStream inFile =
new FileInputStream("C:"+File.separatorChar+"transactions.dat");
ObjectInputStream in = new ObjectInputStream(inFile);
//While (in.readLine!=null){
System.out.print(in.readLine());}
in.close();
} catch (FileNotFoundException ex) {
System.out.println(ex);
} catch (Exception ex) {
ex.printStackTrace();
} finally{ }
}
这仅给出单行的结果,字符具有不同的大小如何读取所有数据并打印到具有可读输出的控制台!
当我最初在这个 dat 文件中写入时,我使用
FileOutputStream outFile =
new FileOutputStream("C:"+File.separatorChar+"transactions.dat");
ObjectOutputStream out = new ObjectOutputStream(outFile);
out.writeChars(brokerageAcc1.toString());