解释以下两个用于将 int i 输出到文件的代码片段的输出之间的区别:
一世)
PrintWriter outfile = new PrintWriter(new FileWriter("ints.txt"));
outfile.print(i);
ii)
DataOutputStream out = new DataOutputStream(new FileOutputStream("ints.dat"));
out.writeInt(i);
我认为打印机编写器接受一个字符串并将其转换为 unicode 字符流,而 dataoutput 流将数据项转换为字节序列。
你还要补充什么?