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 final byte[] getData()
setData
public void setData(byte[] data)
getValid
public final 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 final void setValid(int valid)
getOffset
public final int getOffset()
setOffset
public final 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 final java.lang.String toString()