net.i2p.data
Class ByteArray
java.lang.Object
net.i2p.data.ByteArray
- All Implemented Interfaces:
- Serializable, Comparable
- Direct Known Subclasses:
- SessionTag
public class ByteArray
- extends Object
- implements Serializable, 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
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(Object o)
- Overrides:
equals
in class Object
compareTo
public final int compareTo(Object obj)
- Specified by:
compareTo
in interface Comparable
hashCode
public final int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
toBase64
public final String toBase64()