Spec-Zone .ru
спецификации, руководства, описания, API
Содержание | Предыдущий | Следующий | Индекс

22.11 Класс java.io.DataInputStream

Поток ввода данных предоставляет средства для того, чтобы они считали байты из входного источника и интерпретировали определенные символьные последовательности как представление данных разнообразных типов.

public class DataInputStream extends FilterInputStream
		implements DataInput {
	public DataInputStream(InputStream in);
	public final void readFully(byte[] b)
		throws IOException, NullPointerException;
	public final void readFully(byte[] b, int off, int len)
		throws IOException, NullPointerException,
			IndexOutOfBoundsException;
	public final int skipBytes(int n) throws IOException;
	public final boolean readBoolean() throws IOException;
	public final byte readByte() throws IOException;
	public final int readUnsignedByte() throws IOException;
	public final short readShort() throws IOException;
	public final int readUnsignedShort() throws IOException;
	public final char readChar() throws IOException;
	public final int readInt() throws IOException;
	public final long readLong() throws IOException;
	public final float readFloat() throws IOException;
	public final double readDouble() throws IOException;
	public final String readLine() throws IOException;
	public final String readUTF() throws IOException;
	public final static String readUTF(DataInput in)
		throws IOException;
}

22.11.1 public DataInputStream(InputStream in)

Этот конструктор инициализирует недавно создаваемый DataInputStream сохраняя его параметр, входной поток in, для более позднего использования.

22.11.2 public final void readFully(byte[] b)
throws IOException, NullPointerException

См. общий контракт readFully метод DataInput (§22.1.1).

Байты для этой работы читаются из содержавшего входного потока.

22.11.3 public final void readFully(byte[] b, int off, int len)
throws IOException, NullPointerException, IndexOutOfBoundsException

См. общий контракт readFully метод DataInput (§22.1.2).

Байты для этой работы читаются из содержавшего входного потока.

22.11.4 public final int skipBytes(int n) throws IOException

См. общий контракт skipBytes метод DataInput (§22.1.3).

Байты для этой работы читаются из содержавшего входного потока.

22.11.5 public final boolean readBoolean() throws IOException

См. общий контракт readBoolean метод DataInput (§22.1.4).

Байт для этой работы читается из содержавшего входного потока.

22.11.6 public final byte readByte() throws IOException

См. общий контракт readByte метод DataInput (§22.1.5).

Байт для этой работы читается из содержавшего входного потока.

22.11.7 public final int readUnsignedByte() throws IOException

См. общий контракт readUnsignedByte метод DataInput (§22.1.6).

Байт для этой работы читается из содержавшего входного потока.

22.11.8 public final short readShort() throws IOException

См. общий контракт readShort метод DataInput (§22.1.7).

Байты для этой работы читаются из содержавшего входного потока.

22.11.9 public final int readUnsignedShort() throws IOException

См. общий контракт readUnsignedShort метод DataInput (§22.1.8).

Байты для этой работы читаются из содержавшего входного потока.

22.11.10 public final char readChar() throws IOException

См. общий контракт readChar метод DataInput (§22.1.9).

Байты для этой работы читаются из содержавшего входного потока.

22.11.11 public final int readInt() throws IOException

См. общий контракт readInt метод DataInput (§22.1.10).

Байты для этой работы читаются из содержавшего входного потока.

22.11.12 public final long readLong() throws IOException

См. общий контракт readLong метод DataInput (§22.1.11).

Байты для этой работы читаются из содержавшего входного потока.

22.11.13 public final float readFloat() throws IOException

См. общий контракт readFloat метод DataInput (§22.1.12).

Байты для этой работы читаются из содержавшего входного потока.

22.11.14 public final double readDouble() throws IOException

См. общий контракт readDouble метод DataInput (§22.1.13).

Байты для этой работы читаются из содержавшего входного потока.

22.11.15 public final String readLine() throws IOException

См. общий контракт readLine метод DataInput (§22.1.14).

Байты для этой работы читаются из содержавшего входного потока.

22.11.16 public final String readUTF() throws IOException

См. общий контракт readUTF метод DataInput (§22.1.15).

Байты для этой работы читаются из содержавшего входного потока.

22.11.17 public final static String readUTF(DataInput in)
throws IOException

readUTF метод читает из потока in представление символьной строки Unicode, закодированной в Java измененный формат UTF-8; эта строка символов тогда возвращается как a String. Детали измененного представления UTF-8 являются точно тем же самым что касается readUTF метод DataInput (§22.1.15).


Содержание | Предыдущий | Следующий | Индекс

Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com

free hit counter