当前页面:
在线文档首页 >
NetBeans API Javadoc (Current Development Version)
AbstractCharSequence.StringLike (Editor Utilities) - NetBeans API Javadoc (Current Development Version)
org.netbeans.lib.editor.util
Class AbstractCharSequence.StringLike
java.lang.Object
org.netbeans.lib.editor.util.AbstractCharSequence
org.netbeans.lib.editor.util.AbstractCharSequence.StringLike
- All Implemented Interfaces:
- CharSequence
- Enclosing class:
- AbstractCharSequence
public abstract static class AbstractCharSequence.StringLike
- extends AbstractCharSequence
Subclass providing string-like implementation
of hashCode()
and equals()
method accepting strings with the same content
like charsequence has.
This makes the class suitable for matching to strings
e.g. in maps.
NOTE: Matching is just uni-directional
i.e. charsequence.equals(string) works
but string.equals(charsequence) does not.
AbstractCharSequence.StringLike
public AbstractCharSequence.StringLike()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
subSequence
public CharSequence subSequence(int start,
int end)
- Description copied from class:
AbstractCharSequence
- Return subsequence of this character sequence.
The returned character sequence is only as stable as is this character
sequence.
- Specified by:
subSequence
in interface CharSequence
- Overrides:
subSequence
in class AbstractCharSequence
- Parameters:
start
- >=0 starting index of the subsequence within this
character sequence.end
- >=0 ending index of the subsequence within this
character sequence.