欢迎访问服务百科信息网!
首页 >科技 >DataInputStream
DataInputStream

DataInputStream

(DataInputStream)
DataInputStream,是指数据输入流允许应用程序。
DataInputStream资料
  • 定义:指数据输入流允许应用程序。
  • 定义

    java.lang.Object --- java . io . InputStream ------ java . io . FilterInputStream

    ----------java . io . DataInputStream

    实现的接口

    Closeable, DataInput

    说明

    数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。 DataInputStream 对于多线程访问不一定是安全的。线程安全是可选的,它由此类方法的使用者负责。

    构造方法

    DataInputStream(InputStream in)

    使用规定的底层输入流创建一个DataInputStream。

    常用方法

    int read(byte[] b)

    从包含的输入流中读取一定数量的字节,并将它们存储到缓冲区数组 b 中。

    int read(byte[] b, int off, int len)

    从包含的输入流中将最多 len 个字节读入一个 byte 数组中。

    boolean readBoolean()

    从包含的输入流中读取的 boolean 值的字节

    byte readByte()

    此输入流的下一个字节,以有符号 8 位 bit 的形式表示。

    char readChar()

    此输入流的下两个字节,将它们解释为一个 char

    double readDouble()

    此输入流的下八个字节,将它们解释为一个 double。

    float readFloat()

    此输入流的下四个字节,将它们解释为一个 float。

    void readFully(byte[] b, int off, int len)

    b - 存储读取数据的缓冲区。off - 数据的起始偏移量。len - 要读取的字节数。

    int readInt()

    此输入流的下四个字节,将它们解释为一个 int。

  • 上一篇百科:OutputStream
  • 下一篇百科:线程同步