Package uk.ac.starlink.util
Class LongList
- java.lang.Object
-
- uk.ac.starlink.util.PrimitiveList
-
- uk.ac.starlink.util.LongList
-
public class LongList extends PrimitiveList
Extendable array of longs..- Since:
- 12 Oct 2006
- Author:
- Mark Taylor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(long value)
Appends a value to the end of this list.long
get(int i)
Returns the element at a given position.void
set(int i, long value)
Sets the element at a given position.long[]
toLongArray()
Returns the contents of this list as an array.-
Methods inherited from class uk.ac.starlink.util.PrimitiveList
nextCapacity, size, toArray
-
-
-
-
Constructor Detail
-
LongList
public LongList()
Constructs a new list.
-
LongList
public LongList(int size)
Constructs a new list with a given initial capacity.- Parameters:
size
- initial capacity
-
LongList
public LongList(long[] array)
Constructs a new list initialised to the contents of a given array.- Parameters:
array
- array whose contents form initial contents of list
-
-
Method Detail
-
get
public long get(int i)
Returns the element at a given position.- Parameters:
i
- index- Returns:
- element at
i
-
set
public void set(int i, long value)
Sets the element at a given position.- Parameters:
i
- indexvalue
- new value for elementi
-
add
public void add(long value)
Appends a value to the end of this list.- Parameters:
value
- value to append
-
toLongArray
public long[] toLongArray()
Returns the contents of this list as an array.- Returns:
- copy of list contents
-
-