THE PACKAGE JAVA.IO
java.io.StringBufferInputStream
22.7
22.7.4
public StringBufferInputStream(String s)
throws NullPointerException
This constructor initializes a newly created
StringBufferInputStream
so that it
uses
s
as its buffer array. The initial value of
pos
is
0
and the initial value of
count
is the length of
buffer
.
22.7.5
public int read()
If
pos
equals
count
, then
1
is returned to indicate end of file. Otherwise, the
value
buffer[pos]&0xff
is returned; just before the return,
1
is added to
pos
.
Implements the
read
method of
InputStream
( 22.3.1).
22.7.6
public int read(byte[] b, int off, int len)
throws NullPointerException,
IndexOutOfBoundsException
If
pos
equals
count
, then
1
is returned to indicate end of file. Otherwise, the
number
k
of bytes read is equal to the smaller of
len
and
count pos
. If
k
is posi
tive, then bytes
buffer[pos]
through
buffer[pos+k 1]
are copied into
b[off]
through
b[off+k 1]
in the manner performed by
System.arraycopy
( 20.18.16). The value
k
is added into
pos
and
k
is returned.
Overrides the
read
method of
InputStream
( 22.3.3).
22.7.7
public long skip(long n)
The actual number
k
of bytes to be skipped is equal to the smaller of
n
and
count pos
. The value
k
is added into
pos
and
k
is returned.
Overrides the
skip
method of
InputStream
( 22.3.4).
22.7.8
public int available()
The quantity
count pos
is returned.
Overrides the
available
method of
InputStream
( 22.3.5).
22.7.9
public void reset()
The value of
pos
is set to
0
.
Overrides the
reset
method of
InputStream
( 22.3.8).
693
footer
Our partners:
PHP: Hypertext Preprocessor Best Web Hosting
Java Web Hosting
Inexpensive Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Jsp Hosting
Cheap Hosting
Visionwebhosting.net Business web hosting division of Web
Design Plus. All rights reserved