Package one.nio.util
Class ByteArrayBuilder
- java.lang.Object
-
- one.nio.util.ByteArrayBuilder
-
public class ByteArrayBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ByteArrayBuilder()ByteArrayBuilder(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteArrayBuilderappend(boolean b)ByteArrayBuilderappend(byte b)ByteArrayBuilderappend(byte[] b)ByteArrayBuilderappend(byte[] b, int offset, int length)ByteArrayBuilderappend(char c)ByteArrayBuilderappend(int n)ByteArrayBuilderappend(long n)ByteArrayBuilderappend(String s)ByteArrayBuilderappend(ByteBuffer bb, int length)ByteArrayBuilderappendCodePoint(int c)ByteArrayBuilderappendHex(int n)ByteArrayBuilderappendHex(long n)byte[]buffer()bytebyteAt(int index)intcapacity()voidcrop(int offset)intlength()voidsetLength(int newCount)byte[]toBytes()StringtoString()byte[]trim()
-
-
-
Method Detail
-
buffer
public final byte[] buffer()
-
length
public final int length()
-
setLength
public final void setLength(int newCount)
-
capacity
public final int capacity()
-
byteAt
public final byte byteAt(int index)
-
crop
public final void crop(int offset)
-
trim
public final byte[] trim()
-
toBytes
public final byte[] toBytes()
-
append
public final ByteArrayBuilder append(byte b)
-
append
public final ByteArrayBuilder append(byte[] b)
-
append
public final ByteArrayBuilder append(byte[] b, int offset, int length)
-
append
public final ByteArrayBuilder append(ByteBuffer bb, int length)
-
append
public final ByteArrayBuilder append(String s)
-
append
public final ByteArrayBuilder append(boolean b)
-
append
public final ByteArrayBuilder append(char c)
-
append
public final ByteArrayBuilder append(int n)
-
append
public final ByteArrayBuilder append(long n)
-
appendCodePoint
public final ByteArrayBuilder appendCodePoint(int c)
-
appendHex
public final ByteArrayBuilder appendHex(int n)
-
appendHex
public final ByteArrayBuilder appendHex(long n)
-
-