Package com.google.common.io
Interface ByteArrayDataOutput
- 
- All Superinterfaces:
- java.io.DataOutput
 
 @GwtIncompatible public interface ByteArrayDataOutput extends java.io.DataOutput An extension ofDataOutputfor writing to in-memory byte arrays; its methods offer identical functionality but do not throwIOException.- Since:
- 1.0
- Author:
- Jayaprabhakar Kadarkarai
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description byte[]toByteArray()Returns the contents that have been written to this instance, as a byte array.voidwrite(byte[] b)voidwrite(byte[] b, int off, int len)voidwrite(int b)voidwriteBoolean(boolean v)voidwriteByte(int v)voidwriteBytes(java.lang.String s)Deprecated.This method is dangerous as it discards the high byte of every character.voidwriteChar(int v)voidwriteChars(java.lang.String s)voidwriteDouble(double v)voidwriteFloat(float v)voidwriteInt(int v)voidwriteLong(long v)voidwriteShort(int v)voidwriteUTF(java.lang.String s)
 
- 
- 
- 
Method Detail- 
writevoid write(int b) - Specified by:
- writein interface- java.io.DataOutput
 
 - 
writevoid write(byte[] b) - Specified by:
- writein interface- java.io.DataOutput
 
 - 
writevoid write(byte[] b, int off, int len) - Specified by:
- writein interface- java.io.DataOutput
 
 - 
writeBooleanvoid writeBoolean(boolean v) - Specified by:
- writeBooleanin interface- java.io.DataOutput
 
 - 
writeBytevoid writeByte(int v) - Specified by:
- writeBytein interface- java.io.DataOutput
 
 - 
writeShortvoid writeShort(int v) - Specified by:
- writeShortin interface- java.io.DataOutput
 
 - 
writeCharvoid writeChar(int v) - Specified by:
- writeCharin interface- java.io.DataOutput
 
 - 
writeIntvoid writeInt(int v) - Specified by:
- writeIntin interface- java.io.DataOutput
 
 - 
writeLongvoid writeLong(long v) - Specified by:
- writeLongin interface- java.io.DataOutput
 
 - 
writeFloatvoid writeFloat(float v) - Specified by:
- writeFloatin interface- java.io.DataOutput
 
 - 
writeDoublevoid writeDouble(double v) - Specified by:
- writeDoublein interface- java.io.DataOutput
 
 - 
writeCharsvoid writeChars(java.lang.String s) - Specified by:
- writeCharsin interface- java.io.DataOutput
 
 - 
writeUTFvoid writeUTF(java.lang.String s) - Specified by:
- writeUTFin interface- java.io.DataOutput
 
 - 
writeBytes@Deprecated void writeBytes(java.lang.String s) Deprecated.This method is dangerous as it discards the high byte of every character. For UTF-8, usewrite(s.getBytes(StandardCharsets.UTF_8)).- Specified by:
- writeBytesin interface- java.io.DataOutput
 
 - 
toByteArraybyte[] toByteArray() Returns the contents that have been written to this instance, as a byte array.
 
- 
 
-