Java DataOutputStream.writeByte(int v)型別

2019-10-16 22:17:24

DataOutputStream.writeByte(int v)方法範例

DataOutputStreamDataOutputStream.writeByte(int v)方法具有以下語法。

public final void writeByte(int v)   throws IOException

範例

在下面的程式碼中展示了如何使用DataOutputStream.writeByte(int v)方法。

import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;

public class Main {
  public static void main(String[] args) throws IOException {

    byte[] buf = { 12, 15, 18, 20, 22, 24 };

    ByteArrayOutputStream baos = new ByteArrayOutputStream();

    DataOutputStream dos = new DataOutputStream(baos);

    for (byte b : buf) {
      dos.writeByte(b);
    }
    dos.flush();// @ W w W  . y i I  b a I.C o M 

    for (byte b : baos.toByteArray()) {
       System.out.print(b);
    }

  }
}

上面的程式碼生成以下結果。

121518202224