Java 数据输出流
2018-02-04 17:07 更新
Java IO教程 - Java数据输出流
DataOutputStream可以将Java基本数据类型值写入输出流。
DataOutputStream类包含一个写入数据类型的写入方法。它支持使用writeUTF(String text)方法将字符串写入输出流。
要将Java原始数据类型值写入名为primitives.dat的文件,我们将按如下所示构造DataOutputStream的对象:
DataOutputStream dos = new DataOutputStream(new FileOutputStream("primitives.dat"));
例子
以下代码将一个int值,一个double值,一个布尔值和一个字符串写入名为primitives.dat的文件。
import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; public class Main { public static void main(String[] args) { String destFile = "primitives.dat"; try (DataOutputStream dos = new DataOutputStream(new FileOutputStream( destFile))) { dos.writeInt(765); dos.writeDouble(6789.50); dos.writeBoolean(true); dos.writeUTF("Java Input/Output is cool!"); dos.flush(); System.out.println("Data has been written to " + (new File(destFile)).getAbsolutePath()); } catch (Exception e) { e.printStackTrace(); } } }
上面的代码生成以下结果。
以上内容是否对您有帮助:
← Java 打印流
更多建议: