Package opennlp.tools.util
Class StringList
java.lang.Object
opennlp.tools.util.StringList
A
StringList is an immutable list of Strings.-
Constructor Summary
ConstructorsConstructorDescriptionStringList(String singleToken) Initializes aStringListinstance.StringList(String... tokens) Initializes aStringListinstance. -
Method Summary
Modifier and TypeMethodDescriptionbooleancompareToIgnoreCase(StringList tokens) Compares totoken listand ignores the case of the tokens.booleangetToken(int index) inthashCode()iterator()intsize()toString()Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
StringList
Initializes aStringListinstance.Note:
Token String will be replaced by identical internal String object.- Parameters:
singleToken- One single token
-
StringList
Initializes aStringListinstance.Note:
Token Strings will be replaced by identical internal String object.- Parameters:
tokens- The string parts of the newStringList. Must not be an empty tokens array ornull.- Throws:
IllegalArgumentException- Thrown if parameters were invalid.
-
-
Method Details
-
getToken
- Parameters:
index- The index to get a token from.- Returns:
- Retrieves a token from the given
index.
-
size
public int size()- Returns:
- Retrieves the number of tokens inside this list.
-
iterator
-
compareToIgnoreCase
Compares totoken listand ignores the case of the tokens. Note: This can cause problems with some locales.- Parameters:
tokens- Thetokensused for comparison.- Returns:
trueif identically with ignore the case,falseotherwise.
-
hashCode
public int hashCode() -
equals
-
toString
-