Java输入和输出。
|
解释以下两个用于将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流将数据项转换为字节序列。
您还要添加什么?
没有找到相关结果
已邀请:
3 个回复
坝镰补翔奋
谦响局豢报
javadoc: 数据输出流使 应用程序写入原始Java数据 输入到输出流中 便携式方式。然后,应用程序可以 使用数据输入流读取 数据返回。 来自
javadoc 打印以下格式的表示形式 对象到文本输出流。 一切都只是字节,但是它们代表不同的事物。使用
,您将获得可以直接读回原始Java类型
的字节,而使用
,则不会。
缮记箔