Package org.jgroups.util
Class AsciiString
java.lang.Object
org.jgroups.util.AsciiString
- All Implemented Interfaces:
Comparable<AsciiString>
Simple string implemented as a byte[] array. Each character's higher 8 bits are truncated and
only the lower 8 bits are stored. AsciiString is mutable for efficiency reasons, but the chars array should never
be changed !
- Since:
- 3.5
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAsciiString(byte[] val) AsciiString(int length) AsciiString(String str) AsciiString(AsciiString str) -
Method Summary
-
Field Details
-
val
protected final byte[] val
-
-
Constructor Details
-
AsciiString
public AsciiString() -
AsciiString
-
AsciiString
-
AsciiString
public AsciiString(byte[] val) -
AsciiString
public AsciiString(int length)
-
-
Method Details
-
chars
public byte[] chars() -
length
public int length() -
compareTo
- Specified by:
compareToin interfaceComparable<AsciiString>
-
equals
-
equals
public boolean equals(byte[] other) -
hashCode
public int hashCode() -
toString
-