Java in a Nutshell, 5th Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Java in a Nutshell, 5th Edition [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید



This
class is a type of FilterInputStream that allows
you to read binary
representations of Java primitive data types in a portable way.
Create a DataInputStream by specifying the
InputStream that is to be filtered in the call to
the constructor. DataInputStream reads only
primitive Java types; use ObjectInputStream to
read object values.

Many of the methods read and return a single Java primitive type, in
binary format, from the stream. readUnsignedByte( ) and
readUnsignedShort( ) read
unsigned values and
return them as int values, since unsigned
byte
and short types are
not supported in Java. read(
)

reads data into an array of bytes, blocking until at least some data
is available. By contrast, readFully(
)
reads data into an array of
bytes, but blocks until all requested data becomes available.
skipBytes( ) blocks until the specified
number of bytes have been read and discarded. readLine(
)
reads characters from the stream
until it encounters a newline, a carriage return, or a
newline/carriage return pair. The returned string is not terminated
with a newline or carriage return. This method is deprecated as of
Java 1.1; see BufferedReader for an alternative.
readUTF( ) reads a string of Unicode text encoded
in a slightly modified version of the UTF-8 transformation format.

UTF-8
is an ASCII-compatible encoding of Unicode characters that is often
used for the transmission and storage of Unicode text. This class
uses a modified UTF-8 encoding that never contains embedded null
characters.


Figure 9-10. java.io.DataInputStream

public class 

DataInputStream extends FilterInputStream implements DataInput {
// Public Constructors
public

DataInputStream (InputStream

in );
// Public Class Methods
public static final String

readUTF (DataInput

in ) throws IOException;
// Methods Implementing DataInput
public final boolean

readBoolean ( ) throws IOException;
public final byte

readByte ( ) throws IOException;
public final char

readChar ( ) throws IOException;
public final double

readDouble ( ) throws IOException;
public final float

readFloat ( ) throws IOException;
public final void

readFully (byte[ ]

b ) throws IOException;
public final void

readFully (byte[ ]

b , int

off , int

len ) throws IOException;
public final int

readInt ( ) throws IOException;
public final long

readLong ( ) throws IOException;
public final short

readShort ( ) throws IOException;
public final int

readUnsignedByte ( ) throws IOException;
public final int

readUnsignedShort ( ) throws IOException;
public final String

readUTF ( ) throws IOException;
public final int

skipBytes (int

n ) throws IOException;
// Public Methods Overriding FilterInputStream
public final int

read (byte[ ]

b ) throws IOException;
public final int

read (byte[ ]

b , int

off , int

len ) throws IOException;
// Deprecated Public Methods

# public final String

readLine ( ) throws IOException; Implements:DataInput
}



/ 1191