public class StringList extends ElementList implements java.lang.Iterable<java.lang.String>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
list
Element container.
|
CAP, size| Constructor and Description |
|---|
StringList()
Default constructor.
|
StringList(int c)
Constructor, specifying an initial array capacity.
|
| Modifier and Type | Method and Description |
|---|---|
StringList |
add(java.lang.String e)
Adds an element to the array.
|
StringList |
add(java.lang.String[] e)
Adds elements to the array.
|
boolean |
contains(java.lang.String e)
Checks if the specified element is found in the list.
|
void |
delete(int i)
Deletes the specified element.
|
java.lang.String |
get(int p)
Returns the specified element.
|
java.util.Iterator<java.lang.String> |
iterator() |
void |
sort(boolean cs,
boolean asc)
Sorts the elements.
|
void |
sort(boolean cs,
boolean asc,
int pos)
Sorts the elements.
|
java.lang.String[] |
toArray()
Returns an array with all elements.
|
StringList |
unique()
Returns a new list without duplicates.
|
public StringList()
public StringList(int c)
c - array capacitypublic final StringList add(java.lang.String e)
e - element to be addedpublic final StringList add(java.lang.String[] e)
e - element to be addedpublic final java.lang.String get(int p)
p - positionpublic final boolean contains(java.lang.String e)
e - element to be foundpublic final void delete(int i)
i - element to be deletedpublic final java.lang.String[] toArray()
public final void sort(boolean cs,
boolean asc)
cs - respect case sensitivityasc - ascending/descending flagpublic final void sort(boolean cs,
boolean asc,
int pos)
cs - respect case sensitivityasc - ascending/descending flagpos - position where sorting startspublic final java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>public StringList unique()