全屏
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();
}
}
}
上面的代码生成以下结果。Data has been written to F:\website\sxt\worksp\primitives.dat
分享到:
0评论