public final class ByteStreamsDeprecated. use Guava's com.google.common.io.ByteStreams
Provides utility methods for working with byte arrays and I/O streams.
Static Methods
copy(InputStream from, OutputStream to) (deprecated)
public static long copy(InputStream from, OutputStream to)Copies all bytes from the input stream to the output stream. Does not close or flush either stream.
| Name | Description |
| from | InputStreamthe input stream to read from |
| to | OutputStreamthe output stream to write to |
| Type | Description |
| long | the number of bytes copied |
| Type | Description |
| IOException |
limit(InputStream in, long limit) (deprecated)
public static InputStream limit(InputStream in, long limit)Wraps an input stream, limiting the number of bytes which can be read.
| Name | Description |
| in | InputStreamthe input stream to be wrapped |
| limit | longthe maximum number of bytes to be read |
| Type | Description |
| InputStream | a length-limited InputStream |
read(InputStream in, byte[] b, int off, int len) (deprecated)
public static int read(InputStream in, byte[] b, int off, int len)Reads some bytes from an input stream and stores them into the buffer array b.
This method blocks until len bytes of input data have been read into the array, or
end of file is detected. The number of bytes read is returned, possibly zero. Does not close
the stream.
A caller can detect EOF if the number of bytes read is less than len. All subsequent
calls on the same stream will return zero.
If b is null, a NullPointerException is thrown. If off is negative,
or len is negative, or off+len is greater than the length of the array
b, then an IndexOutOfBoundsException is thrown. If len is zero, then no bytes
are read. Otherwise, the first byte read is stored into element b[off], the next one
into b[off+1], and so on. The number of bytes read is, at most, equal to len.
| Name | Description |
| in | InputStreamthe input stream to read from |
| b | byte[]the buffer into which the data is read |
| off | intan int specifying the offset into the data |
| len | intan int specifying the number of bytes to read |
| Type | Description |
| int | the number of bytes read |
| Type | Description |
| IOException |