public class ByteString
extends java.lang.Object
implements java.lang.CharSequence
| Modifier and Type | Field and Description |
|---|---|
byte[] |
data
Holds the string
|
protected int |
hashCode
Hash code
|
boolean |
isInterned
is interned
|
protected static java.util.WeakHashMap<ByteString,ByteString> |
values
Holds all strings
|
| Modifier | Constructor and Description |
|---|---|
protected |
ByteString(ByteString s,
int start,
int end)
Use subSequence()
|
protected |
ByteString(java.lang.CharSequence s)
Use of()
|
| Modifier and Type | Method and Description |
|---|---|
char |
charAt(int arg0) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
int |
length() |
static void |
main(java.lang.String[] args) |
static ByteString |
of(java.lang.CharSequence s)
Constructor
|
java.lang.CharSequence |
subSequence(int arg0,
int arg1) |
java.lang.String |
toString() |
protected static java.util.WeakHashMap<ByteString,ByteString> values
public byte[] data
protected int hashCode
public boolean isInterned
protected ByteString(ByteString s, int start, int end)
protected ByteString(java.lang.CharSequence s)
public static ByteString of(java.lang.CharSequence s)
public char charAt(int arg0)
charAt in interface java.lang.CharSequencepublic int length()
length in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int arg0,
int arg1)
subSequence in interface java.lang.CharSequencepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in interface java.lang.CharSequencetoString in class java.lang.Objectpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception