osmq.util
Class ByteString
java.lang.Object
osmq.util.ByteString
- All Implemented Interfaces:
- java.lang.Comparable, java.io.Serializable
- public class ByteString
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable
An object with methods similar to String but handling byte-size
character arrays.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
ByteString
public ByteString()
ByteString
public ByteString(java.lang.String value)
ByteString
public ByteString(byte[] value)
ByteString
public ByteString(byte[] value,
int offset,
int count)
length
public int length()
byteAt
public byte byteAt(int index)
charAt
public char charAt(int index)
getBytes
public void getBytes(int srcBegin,
int srcEnd,
byte[] dst,
int dstBegin)
equals
public boolean equals(java.lang.Object anObject)
compareTo
public int compareTo(ByteString anotherString)
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
indexOf
public int indexOf(byte ch)
indexOf
public int indexOf(byte ch,
int fromIndex)
lastIndexOf
public int lastIndexOf(byte ch)
lastIndexOf
public int lastIndexOf(byte ch,
int fromIndex)
substring
public ByteString substring(int beginIndex)
substring
public ByteString substring(int beginIndex,
int endIndex)
concat
public ByteString concat(ByteString str)
replace
public ByteString replace(byte oldChar,
byte newChar)
trim
public ByteString trim()
toString
public java.lang.String toString()
toCharArray
public char[] toCharArray()
main
public static void main(java.lang.String[] vars)