Package opennlp.tools.util
Class StringList
- java.lang.Object
-
- opennlp.tools.util.StringList
-
-
Constructor Summary
Constructors Constructor Description StringList(String singleToken)
Initializes the current instance.StringList(String... tokens)
Initializes the current instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
compareToIgnoreCase(StringList tokens)
Compares to tokens list and ignores the case of the tokens.boolean
equals(Object obj)
String
getToken(int index)
Retrieves a token from the given index.int
hashCode()
Iterator<String>
iterator()
Retrieves anIterator
over all tokens.int
size()
Retrieves the number of tokens inside this list.String
toString()
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
StringList
public StringList(String singleToken)
Initializes the current instance. Note:
Token String will be replaced by identical internal String object.- Parameters:
singleToken
- one single token
-
StringList
public StringList(String... tokens)
Initializes the current instance. Note:
Token Strings will be replaced by identical internal String object.- Parameters:
tokens
- the string parts of the newStringList
, an empty tokens array or null is not permitted.
-
-
Method Detail
-
getToken
public String getToken(int index)
Retrieves a token from the given index.- Parameters:
index
-- Returns:
- token at the given index
-
size
public int size()
Retrieves the number of tokens inside this list.- Returns:
- number of tokens
-
compareToIgnoreCase
public boolean compareToIgnoreCase(StringList tokens)
Compares to tokens list and ignores the case of the tokens. Note: This can cause problems with some locals.- Parameters:
tokens
-- Returns:
- true if identically with ignore the case otherwise false
-
-