Package opennlp.tools.util
Class StringList
- java.lang.Object
-
- opennlp.tools.util.StringList
-
-
Constructor Summary
Constructors Constructor Description StringList(String singleToken)
Initializes aStringList
instance.StringList(String... tokens)
Initializes aStringList
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
compareToIgnoreCase(StringList tokens)
Compares totoken list
and ignores the case of the tokens.boolean
equals(Object obj)
String
getToken(int index)
int
hashCode()
Iterator<String>
iterator()
int
size()
String
toString()
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
StringList
public StringList(String singleToken)
Initializes aStringList
instance.Note:
Token String will be replaced by identical internal String object.- Parameters:
singleToken
- One single token
-
StringList
public StringList(String... tokens)
Initializes aStringList
instance.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 Detail
-
getToken
public String getToken(int index)
- 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.
-
compareToIgnoreCase
public boolean compareToIgnoreCase(StringList tokens)
Compares totoken list
and ignores the case of the tokens. Note: This can cause problems with some locales.- Parameters:
tokens
- Thetokens
used for comparison.- Returns:
true
if identically with ignore the case,false
otherwise.
-
-