public abstract class AbstractString
extends java.lang.Object
implements java.lang.CharSequence, java.lang.Comparable<java.lang.CharSequence>
Constructor and Description |
---|
AbstractString() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.CharSequence cs) |
boolean |
contains(java.lang.CharSequence s) |
boolean |
endsWith(java.lang.CharSequence suffix) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
int |
indexOf(char ch) |
int |
indexOf(char ch,
int fromIndex) |
int |
indexOf(java.lang.CharSequence str) |
int |
indexOf(java.lang.CharSequence str,
int fromIndex) |
boolean |
isEmpty() |
int |
lastIndexOf(char ch) |
int |
lastIndexOf(char ch,
int fromIndex) |
int |
lastIndexOf(java.lang.CharSequence str) |
int |
lastIndexOf(java.lang.CharSequence str,
int fromIndex) |
boolean |
matches(java.lang.String regex) |
boolean |
regionMatches(boolean ignoreCase,
int toffset,
java.lang.CharSequence other,
int ooffset,
int len) |
boolean |
regionMatches(int toffset,
java.lang.CharSequence other,
int ooffset,
int len) |
protected void |
resetHash() |
boolean |
startsWith(java.lang.CharSequence prefix) |
boolean |
startsWith(java.lang.CharSequence prefix,
int toffset) |
java.lang.CharSequence |
subSequence(int start,
int end) |
char[] |
toCharArray() |
java.lang.String |
toString() |
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
CharSequence.subSequence(int, int)
protected void resetHash()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
Object.toString()
public boolean isEmpty()
String.isEmpty()
public int compareTo(java.lang.CharSequence cs)
compareTo
in interface java.lang.Comparable<java.lang.CharSequence>
Comparable.compareTo(java.lang.Object)
,
String.compareTo(String)
public boolean regionMatches(int toffset, java.lang.CharSequence other, int ooffset, int len)
String.regionMatches(int, String, int, int)
public boolean regionMatches(boolean ignoreCase, int toffset, java.lang.CharSequence other, int ooffset, int len)
String.regionMatches(boolean, int, String, int, int)
public boolean startsWith(java.lang.CharSequence prefix, int toffset)
String.startsWith(String, int)
public boolean startsWith(java.lang.CharSequence prefix)
String.startsWith(String)
public boolean endsWith(java.lang.CharSequence suffix)
String.endsWith(String)
public int indexOf(char ch)
String.indexOf(int)
public int indexOf(char ch, int fromIndex)
String.indexOf(int, int)
public int lastIndexOf(char ch)
String.lastIndexOf(int)
public int lastIndexOf(char ch, int fromIndex)
String.lastIndexOf(int, int)
public int indexOf(java.lang.CharSequence str)
public int indexOf(java.lang.CharSequence str, int fromIndex)
public int lastIndexOf(java.lang.CharSequence str)
public int lastIndexOf(java.lang.CharSequence str, int fromIndex)
public boolean matches(java.lang.String regex)
public boolean contains(java.lang.CharSequence s)
public char[] toCharArray()