Package org.locationtech.jts.util
Class IntArrayList
- java.lang.Object
-
- org.locationtech.jts.util.IntArrayList
-
public class IntArrayList extends java.lang.Object
An extendable array of primitiveint
values.- Author:
- Martin Davis
-
-
Constructor Summary
Constructors Constructor Description IntArrayList()
Constructs an empty list.IntArrayList(int initialCapacity)
Constructs an empty list with the specified initial capacity
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int value)
Adds a value to the end of this list.void
addAll(int[] values)
Adds all values in an array to the end of this list.void
ensureCapacity(int capacity)
Increases the capacity of this list instance, if necessary, to ensure that it can hold at least the number of elements specified by the capacity argument.int
size()
Returns the number of values in this list.int[]
toArray()
Returns a int array containing a copy of the values in this list.
-
-
-
Method Detail
-
size
public int size()
Returns the number of values in this list.- Returns:
- the number of values in the list
-
ensureCapacity
public void ensureCapacity(int capacity)
Increases the capacity of this list instance, if necessary, to ensure that it can hold at least the number of elements specified by the capacity argument.- Parameters:
capacity
- the desired capacity
-
add
public void add(int value)
Adds a value to the end of this list.- Parameters:
value
- the value to add
-
addAll
public void addAll(int[] values)
Adds all values in an array to the end of this list.- Parameters:
values
- an array of values
-
toArray
public int[] toArray()
Returns a int array containing a copy of the values in this list.- Returns:
- an array containing the values in this list
-
-