Java DataInputStream.readBoolean()

Syntax

DataInputStream.readBoolean() has the following syntax.

public final boolean readBoolean()    throws IOException

Example

In the following code shows how to use DataInputStream.readBoolean() method.


/*  w w  w  . j  a v  a2 s .com*/
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;

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

    byte[] buf = { 1, 2, 3, 4, 5 };

    InputStream is = new ByteArrayInputStream(buf);

    DataInputStream dis = new DataInputStream(is);

    while (dis.available() > 0) {
      System.out.println(dis.readBoolean());
    }

  }
}

The code above generates the following result.