2021-04-18 11:17  阅读(82)
文章分类:Java 基础教程 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-io-file.html

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();
        }
      }
    }
    

上面的代码生成以下结果。

20210418111117_1.png

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 数据输出流
上一篇
Java 打印流
下一篇
Java 管道