|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ws4d.java.structures.DataStructure org.ws4d.java.structures.List org.ws4d.java.structures.ArrayList
public class ArrayList
Constructor Summary | |
---|---|
ArrayList()
Constructor. |
|
ArrayList(DataStructure data)
Constructor. |
|
ArrayList(int initialCapacity)
Constructor. |
|
ArrayList(int initialCapacity,
int capacityIncrement)
Constructor. |
|
ArrayList(Iterator it)
Constructor. |
Method Summary | |
---|---|
void |
add(int index,
java.lang.Object obj)
|
boolean |
add(java.lang.Object obj)
Adds a new object to this data structure. |
void |
clear()
Clears this data structure by removing all content from it. |
boolean |
contains(java.lang.Object obj)
Checks whether obj (or another instance equal to
obj in terms of java.lang.Object.equals(Object)
) is already present within this data structure instance and returns
true only if this is the case. |
java.lang.Object |
get(int index)
|
int |
indexOf(java.lang.Object o)
|
int |
lastIndexOf(java.lang.Object o)
|
java.lang.Object |
remove(int index)
|
boolean |
remove(java.lang.Object o)
Removes obj from this data structure. |
boolean |
removeAll(DataStructure data)
Optimizing ArrayList.removeAll (see http://ahmadsoft.org/articles/removeall/index.html) |
java.lang.Object |
set(int index,
java.lang.Object obj)
|
java.lang.Object[] |
toArray()
Returns an array containing all items stored within this data structure. |
java.lang.Object[] |
toArray(java.lang.Object[] array)
Stores all contained items into the passed-in array objects . |
Methods inherited from class org.ws4d.java.structures.List |
---|
addAll, addAll, equals, getClassShortName, iterator, listIterator, listIterator, size, subList |
Methods inherited from class org.ws4d.java.structures.DataStructure |
---|
containsAll, hashCode, isEmpty, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ArrayList()
public ArrayList(DataStructure data)
data
- public ArrayList(int initialCapacity)
initialCapacity
- public ArrayList(int initialCapacity, int capacityIncrement)
initialCapacity
- capacityIncrement
- public ArrayList(Iterator it)
it
- Method Detail |
---|
public void add(int index, java.lang.Object obj)
add
in class List
public boolean add(java.lang.Object obj)
DataStructure
add
in class List
obj
- the object to add
true
if the object was actually added,
false
in any other case (e.g. adding an object to a
set which already contains the same object in terms of
java.lang.Object.equals(Object)
)public void clear()
DataStructure
clear
in class DataStructure
public boolean contains(java.lang.Object obj)
DataStructure
obj
(or another instance equal to
obj
in terms of java.lang.Object.equals(Object)
) is already present within this data structure instance and returns
true
only if this is the case.
contains
in class DataStructure
obj
- the object to check the presence of
true
if obj
is contained by this
instance, false
if notpublic java.lang.Object get(int index)
get
in class List
public int indexOf(java.lang.Object o)
indexOf
in class List
public int lastIndexOf(java.lang.Object o)
lastIndexOf
in class List
public java.lang.Object remove(int index)
remove
in class List
public boolean remove(java.lang.Object o)
DataStructure
obj
from this data structure. Returns
true
if obj
was actually present and thus it
was really removed (i.e. this instance was modified by the method call).
remove
in class DataStructure
o
- the object to remove
true
only if obj
was actually removedpublic boolean removeAll(DataStructure data)
public java.lang.Object set(int index, java.lang.Object obj)
set
in class List
public java.lang.Object[] toArray()
DataStructure
DataStructure.size()
, i.e. for an empty data
structure an array of length zero is returned (rather than
null
).
toArray
in class DataStructure
null
public java.lang.Object[] toArray(java.lang.Object[] array)
DataStructure
objects
.
Returns the same array.
The array is expected not to be null
and to be of exactly
DataStructure.size()
length. Otherwise, either a
java.lang.NullPointerException
or an
java.lang.IllegalArgumentException
will be thrown.
toArray
in class DataStructure
array
- the array to store this data structure's content to
objects
),
however after having been filled with all objects contained
within this data structure instance
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |