/** * Writes <code>b.length</code> bytes from the specified byte array to this output stream. The general contract for * <code>write(b)</code> is that it should have exactly the same effect as the call <code>write(b, 0, * b.length)</code>. * * @param b the data. * @throws java.io.IOException if an I/O error occurs. * @see java.io.OutputStream#write(byte[], int, int) */ public void write( final byte[] b ) throws IOException { write( b, 0, b.length ); }
/** * Writes <code>b.length</code> bytes from the specified byte array to this output stream. The general contract for * <code>write(b)</code> is that it should have exactly the same effect as the call <code>write(b, 0, * b.length)</code>. * * @param b the data. * @throws java.io.IOException if an I/O error occurs. * @see java.io.OutputStream#write(byte[], int, int) */ public void write(final byte[] b) throws IOException { write(b, 0, b.length); }
/** * Writes the specified byte to this output stream. The general contract for <code>write</code> is that one byte is * written to the output stream. The byte to be written is the eight low-order bits of the argument <code>b</code>. * The 24 high-order bits of <code>b</code> are ignored. * <p/> * Subclasses of <code>OutputStream</code> must provide an implementation for this method. * * @param b the <code>byte</code>. * @throws java.io.IOException if an I/O error occurs. In particular, an <code>IOException</code> may be thrown if the * output stream has been closed. */ public void write( final int b ) throws IOException { this.singleIntArray[ 0 ] = (byte) ( 0xFF & b ); write( singleIntArray, 0, 1 ); }
/** * Writes the specified byte to this output stream. The general contract for <code>write</code> is that one byte is * written to the output stream. The byte to be written is the eight low-order bits of the argument <code>b</code>. * The 24 high-order bits of <code>b</code> are ignored. * <p/> * Subclasses of <code>OutputStream</code> must provide an implementation for this method. * * @param b the <code>byte</code>. * @throws java.io.IOException if an I/O error occurs. In particular, an <code>IOException</code> may be thrown if the * output stream has been closed. */ public void write(final int b) throws IOException { this.singleIntArray[0] = (byte) (0xFF & b); write(singleIntArray, 0, 1); }