net.i2p.data
Class ByteArray
java.lang.Object
net.i2p.data.ByteArray
- All Implemented Interfaces:
- java.lang.Comparable, java.io.Serializable
- Direct Known Subclasses:
- SessionTag
- public class ByteArray
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable
Wrap up an array of bytes so that they can be compared and placed in hashes,
maps, and the like.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ByteArray
public ByteArray()
ByteArray
public ByteArray(byte[] data)
ByteArray
public ByteArray(byte[] data,
int offset,
int length)
getData
public byte[] getData()
setData
public void setData(byte[] data)
getValid
public int getValid()
- Count how many of the bytes in the array are 'valid'.
this property does not necessarily have meaning for all byte
arrays.
setValid
public void setValid(int valid)
getOffset
public int getOffset()
setOffset
public void setOffset(int offset)
equals
public final boolean equals(java.lang.Object o)
compareTo
public final int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interface java.lang.Comparable
hashCode
public final int hashCode()
toString
public java.lang.String toString()
toBase64
public final java.lang.String toBase64()