Methods Summary |
---|
public static boolean | contentEquals(java.io.InputStream input1, java.io.InputStream input2)Compare the contents of two Streams to determine if they are equal or not.
final InputStream bufferedInput1 = new BufferedInputStream( input1 );
final InputStream bufferedInput2 = new BufferedInputStream( input2 );
int ch = bufferedInput1.read();
while( -1 != ch )
{
final int ch2 = bufferedInput2.read();
if( ch != ch2 )
{
return false;
}
ch = bufferedInput1.read();
}
final int ch2 = bufferedInput2.read();
if( -1 != ch2 )
{
return false;
}
else
{
return true;
}
|
public static void | copy(java.io.InputStream input, java.io.Writer output)Copy and convert bytes from an InputStream to chars on a
Writer .
The platform's default encoding is used for the byte-to-char conversion.
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(java.io.InputStream input, java.io.Writer output, int bufferSize)Copy and convert bytes from an InputStream to chars on a
Writer .
The platform's default encoding is used for the byte-to-char conversion.
final InputStreamReader in = new InputStreamReader( input );
copy( in, output, bufferSize );
|
public static void | copy(java.io.InputStream input, java.io.Writer output, java.lang.String encoding)Copy and convert bytes from an InputStream to chars on a
Writer , using the specified encoding.
final InputStreamReader in = new InputStreamReader( input, encoding );
copy( in, output );
|
public static void | copy(java.io.InputStream input, java.io.Writer output, java.lang.String encoding, int bufferSize)Copy and convert bytes from an InputStream to chars on a
Writer , using the specified encoding.
final InputStreamReader in = new InputStreamReader( input, encoding );
copy( in, output, bufferSize );
|
public static void | copy(java.io.Reader input, java.io.OutputStream output)Serialize chars from a Reader to bytes on an OutputStream , and
flush the OutputStream .
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(java.io.Reader input, java.io.OutputStream output, int bufferSize)Serialize chars from a Reader to bytes on an OutputStream , and
flush the OutputStream .
final OutputStreamWriter out = new OutputStreamWriter( output );
copy( input, out, bufferSize );
// NOTE: Unless anyone is planning on rewriting OutputStreamWriter, we have to flush
// here.
out.flush();
|
public static void | copy(java.lang.String input, java.io.OutputStream output)Serialize chars from a String to bytes on an OutputStream , and
flush the OutputStream .
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(java.lang.String input, java.io.OutputStream output, int bufferSize)Serialize chars from a String to bytes on an OutputStream , and
flush the OutputStream .
final StringReader in = new StringReader( input );
final OutputStreamWriter out = new OutputStreamWriter( output );
copy( in, out, bufferSize );
// NOTE: Unless anyone is planning on rewriting OutputStreamWriter, we have to flush
// here.
out.flush();
|
public static void | copy(java.lang.String input, java.io.Writer output)Copy chars from a String to a Writer .
output.write( input );
|
public static void | copy(byte[] input, java.io.Writer output)Copy and convert bytes from a byte[] to chars on a
Writer .
The platform's default encoding is used for the byte-to-char conversion.
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(byte[] input, java.io.Writer output, int bufferSize)Copy and convert bytes from a byte[] to chars on a
Writer .
The platform's default encoding is used for the byte-to-char conversion.
final ByteArrayInputStream in = new ByteArrayInputStream( input );
copy( in, output, bufferSize );
|
public static void | copy(byte[] input, java.io.Writer output, java.lang.String encoding)Copy and convert bytes from a byte[] to chars on a
Writer , using the specified encoding.
final ByteArrayInputStream in = new ByteArrayInputStream( input );
copy( in, output, encoding );
|
public static void | copy(byte[] input, java.io.Writer output, java.lang.String encoding, int bufferSize)Copy and convert bytes from a byte[] to chars on a
Writer , using the specified encoding.
final ByteArrayInputStream in = new ByteArrayInputStream( input );
copy( in, output, encoding, bufferSize );
|
public static void | copy(byte[] input, java.io.OutputStream output)Copy bytes from a byte[] to an OutputStream .
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(byte[] input, java.io.OutputStream output, int bufferSize)Copy bytes from a byte[] to an OutputStream .
output.write( input );
|
public static void | copy(java.io.InputStream input, java.io.OutputStream output)Copy bytes from an InputStream to an OutputStream .
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(java.io.InputStream input, java.io.OutputStream output, int bufferSize)Copy bytes from an InputStream to an OutputStream .
final byte[] buffer = new byte[ bufferSize ];
int n = 0;
while( -1 != ( n = input.read( buffer ) ) )
{
output.write( buffer, 0, n );
}
|
public static void | copy(java.io.Reader input, java.io.Writer output)Copy chars from a Reader to a Writer .
copy( input, output, DEFAULT_BUFFER_SIZE );
|
public static void | copy(java.io.Reader input, java.io.Writer output, int bufferSize)Copy chars from a Reader to a Writer .
final char[] buffer = new char[ bufferSize ];
int n = 0;
while( -1 != ( n = input.read( buffer ) ) )
{
output.write( buffer, 0, n );
}
|
public static void | shutdownReader(java.io.Reader input)Unconditionally close an Reader .
Equivalent to {@link Reader#close()}, except any exceptions will be ignored.
if( null == input )
{
return;
}
try
{
input.close();
}
catch( final IOException ioe )
{
}
|
public static void | shutdownStream(java.io.OutputStream output)Unconditionally close an OutputStream .
Equivalent to {@link OutputStream#close()}, except any exceptions will be ignored.
if( null == output )
{
return;
}
try
{
output.close();
}
catch( final IOException ioe )
{
}
|
public static void | shutdownStream(java.io.InputStream input)Unconditionally close an InputStream .
Equivalent to {@link InputStream#close()}, except any exceptions will be ignored.
if( null == input )
{
return;
}
try
{
input.close();
}
catch( final IOException ioe )
{
}
|
public static void | shutdownWriter(java.io.Writer output)Unconditionally close an Writer .
Equivalent to {@link Writer#close()}, except any exceptions will be ignored.
if( null == output )
{
return;
}
try
{
output.close();
}
catch( final IOException ioe )
{
}
|
public static byte[] | toByteArray(java.io.InputStream input)Get the contents of an InputStream as a byte[] .
return toByteArray( input, DEFAULT_BUFFER_SIZE );
|
public static byte[] | toByteArray(java.io.InputStream input, int bufferSize)Get the contents of an InputStream as a byte[] .
final ByteArrayOutputStream output = new ByteArrayOutputStream();
copy( input, output, bufferSize );
return output.toByteArray();
|
public static byte[] | toByteArray(java.io.Reader input)Get the contents of a Reader as a byte[] .
return toByteArray( input, DEFAULT_BUFFER_SIZE );
|
public static byte[] | toByteArray(java.io.Reader input, int bufferSize)Get the contents of a Reader as a byte[] .
ByteArrayOutputStream output = new ByteArrayOutputStream();
copy( input, output, bufferSize );
return output.toByteArray();
|
public static byte[] | toByteArray(java.lang.String input)Get the contents of a String as a byte[] .
return toByteArray( input, DEFAULT_BUFFER_SIZE );
|
public static byte[] | toByteArray(java.lang.String input, int bufferSize)Get the contents of a String as a byte[] .
ByteArrayOutputStream output = new ByteArrayOutputStream();
copy( input, output, bufferSize );
return output.toByteArray();
|
public static java.lang.String | toString(java.io.InputStream input)Get the contents of an InputStream as a String.
The platform's default encoding is used for the byte-to-char conversion.
return toString( input, DEFAULT_BUFFER_SIZE );
|
public static java.lang.String | toString(java.io.InputStream input, int bufferSize)Get the contents of an InputStream as a String.
The platform's default encoding is used for the byte-to-char conversion.
final StringWriter sw = new StringWriter();
copy( input, sw, bufferSize );
return sw.toString();
|
public static java.lang.String | toString(java.io.InputStream input, java.lang.String encoding)Get the contents of an InputStream as a String.
return toString( input, encoding, DEFAULT_BUFFER_SIZE );
|
public static java.lang.String | toString(java.io.InputStream input, java.lang.String encoding, int bufferSize)Get the contents of an InputStream as a String.
final StringWriter sw = new StringWriter();
copy( input, sw, encoding, bufferSize );
return sw.toString();
|
public static java.lang.String | toString(java.io.Reader input)Get the contents of a Reader as a String.
return toString( input, DEFAULT_BUFFER_SIZE );
|
public static java.lang.String | toString(java.io.Reader input, int bufferSize)Get the contents of a Reader as a String.
final StringWriter sw = new StringWriter();
copy( input, sw, bufferSize );
return sw.toString();
|
public static java.lang.String | toString(byte[] input)Get the contents of a byte[] as a String.
The platform's default encoding is used for the byte-to-char conversion.
return toString( input, DEFAULT_BUFFER_SIZE );
|
public static java.lang.String | toString(byte[] input, int bufferSize)Get the contents of a byte[] as a String.
The platform's default encoding is used for the byte-to-char conversion.
final StringWriter sw = new StringWriter();
copy( input, sw, bufferSize );
return sw.toString();
|
public static java.lang.String | toString(byte[] input, java.lang.String encoding)Get the contents of a byte[] as a String.
return toString( input, encoding, DEFAULT_BUFFER_SIZE );
|
public static java.lang.String | toString(byte[] input, java.lang.String encoding, int bufferSize)Get the contents of a byte[] as a String.
final StringWriter sw = new StringWriter();
copy( input, sw, encoding, bufferSize );
return sw.toString();
|