public class IntegerList extends AbstractList<Integer> implements RandomAccess, Serializable, Cloneable
This class is not thread-safe. Synchronizations (if wanted) are user's reponsability.
modCount| Constructor and Description | 
|---|
| IntegerList(int initialCapacity,
           int maximalValue)Creates an initially empty list with the given initial capacity. | 
| IntegerList(int initialCapacity,
           int maximalValue,
           boolean fill)Creates a new list with the given initial size. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | add(Integer value)Adds the given element to this list. | 
| void | addInteger(int value)Adds the given element as the  intprimitive type. | 
| void | clear()Discarts all elements in this list. | 
| IntegerList | clone()Returns a clone of this list. | 
| void | fill(int value)Fills the list with the given value. | 
| Integer | get(int index)Returns the element at the given index. | 
| int | getInteger(int index)Returns the element at the given index as the  intprimitive type. | 
| int | maximalValue()Returns the maximal value that can be stored in this list. | 
| int | occurence(int value)Returns the occurence of the given value in this list. | 
| void | resize(int size)Sets the list size to the given value. | 
| Integer | set(int index,
   Integer value)Sets the element at the given index. | 
| void | setInteger(int index,
          int value)Sets the element at the given index as the  intprimitive type. | 
| int | size()Returns the current number of values in this list. | 
| void | trimToSize()Trims the capacity of this list to be its current size. | 
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subListaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringaddAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArrayparallelStream, removeIf, streampublic IntegerList(int initialCapacity,
                   int maximalValue)
initialCapacity - The initial capacity.maximalValue - The maximal value to be allowed, inclusive.public IntegerList(int initialCapacity,
                   int maximalValue,
                   boolean fill)
initialCapacity - The initial capacity.maximalValue - The maximal value to be allowed, inclusive.fill - If true, the initial size is set to the initial capacity
     with all values set to 0.public int maximalValue()
public int size()
size in interface Collection<Integer>size in interface List<Integer>size in class AbstractCollection<Integer>public void resize(int size)
size - The new size.public void fill(int value)
size exclusive.value - The value to set.public void clear()
clear in interface Collection<Integer>clear in interface List<Integer>clear in class AbstractList<Integer>public boolean add(Integer value) throws IllegalArgumentException
add in interface Collection<Integer>add in interface List<Integer>add in class AbstractList<Integer>value - The value to add.NullPointerException - if the given value is null.IllegalArgumentException - if the given value is out of bounds.public void addInteger(int value)
                throws IllegalArgumentException
int primitive type.value - The value to add.IllegalArgumentException - if the given value is out of bounds.public Integer get(int index) throws IndexOutOfBoundsException
get in interface List<Integer>get in class AbstractList<Integer>index - The element index.IndexOutOfBoundsException - if the given index is out of bounds.public int getInteger(int index)
               throws IndexOutOfBoundsException
int primitive type.index - The element index.IndexOutOfBoundsException - if the given index is out of bounds.public Integer set(int index, Integer value) throws IndexOutOfBoundsException
set in interface List<Integer>set in class AbstractList<Integer>index - The element index.value - The value at the given index.IndexOutOfBoundsException - if the given index is out of bounds.IllegalArgumentException - if the given value is out of bounds.NullPointerException - if the given value is null.public void setInteger(int index,
                       int value)
                throws IndexOutOfBoundsException
int primitive type.index - The element index.value - The value at the given index.IndexOutOfBoundsException - if the given index is out of bounds.IllegalArgumentException - if the given value is out of bounds.public int occurence(int value)
value - The value to search for.public void trimToSize()
public IntegerList clone()
clone in class ObjectObject.clone()Copyright © 1996–2019 Geotools. All rights reserved.