Java 數(shù)據(jù)輸出流

2018-02-04 17:07 更新

Java IO教程 - Java數(shù)據(jù)輸出流


DataOutputStream可以將Java基本數(shù)據(jù)類型值寫入輸出流。

DataOutputStream類包含一個寫入數(shù)據(jù)類型的寫入方法。它支持使用writeUTF(String text)方法將字符串寫入輸出流。

要將Java原始數(shù)據(jù)類型值寫入名為primitives.dat的文件,我們將按如下所示構(gòu)造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();
    }
  }
}

上面的代碼生成以下結(jié)果。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號