Top Description Methods
com.carrotsearch.hppc

public Interface FloatIndexedContainer

extends FloatCollection, RandomAccess
Known Direct Implementers
com.carrotsearch.hppc.FloatArrayList
Annotations
@Generated:KTypeIndexedContainer.java
date:2024-06-04T15:20:17+0200
Imports
java.util.RandomAccess

An indexed container provides random access to elements based on an index. Indexes are zero-based.

Method Summary

Modifier and TypeMethod and Description
public void
add(float e1)

Adds an element to the end of this container (the last index is incremented by one).

public float

Returns:

Returns the element at index index from the list.
get
(int index)

public int
indexOf(float e1)

Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.

public void
insert(int
The index at which the element should be inserted, shifting any existing and subsequent elements to the right.
index
,
float e1)

Inserts the specified element at the specified position in this list.

public int
lastIndexOf(float e1)

Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.

public float
removeAt(int index)

Removes the element at the specified position in this container and returns it.

public boolean
removeElement(float e1)

Removes the first element that equals e1, returning whether an element has been removed.

public int
removeFirst(float e1)

Removes the first element that equals e1, returning its deleted position or -1 if the element was not found.

public int
removeLast(float e1)

Removes the last element that equals e1, returning its deleted position or -1 if the element was not found.

public float
removeLast()

Removes and returns the last element of this container.

public void
removeRange(int fromIndex, int toIndex)

Removes from this container all of the elements with indexes between fromIndex, inclusive, and toIndex, exclusive.

public FloatIndexedContainer
reverse()

Reverses the elements in this container and returns this container.

public float

Returns:

Returns the previous value in the list.
set
(int index, float e1)

Replaces the element at the specified position in this list with the specified element.

public FloatIndexedContainer
sort()

Sorts the elements in this container and returns this container.

Inherited from com.carrotsearch.hppc.FloatCollection:
clearreleaseremoveAllremoveAllremoveAllretainAllretainAll

Method Detail

addback to summary
public void add(float e1)

Adds an element to the end of this container (the last index is incremented by one).

getback to summary
public float get(int index)
Returns:float

Returns the element at index index from the list.

indexOfback to summary
public int indexOf(float e1)

Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.

insertback to summary
public void insert(int index, float e1)

Inserts the specified element at the specified position in this list.

Parameters
index:int

The index at which the element should be inserted, shifting any existing and subsequent elements to the right.

lastIndexOfback to summary
public int lastIndexOf(float e1)

Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.

removeAtback to summary
public float removeAt(int index)

Removes the element at the specified position in this container and returns it.

See Also
removeFirst, removeLast, removeAll
removeElementback to summary
public boolean removeElement(float e1)

Removes the first element that equals e1, returning whether an element has been removed.

removeFirstback to summary
public int removeFirst(float e1)

Removes the first element that equals e1, returning its deleted position or -1 if the element was not found.

removeLastback to summary
public int removeLast(float e1)

Removes the last element that equals e1, returning its deleted position or -1 if the element was not found.

removeLastback to summary
public float removeLast()

Removes and returns the last element of this container. This container must not be empty.

removeRangeback to summary
public void removeRange(int fromIndex, int toIndex)

Removes from this container all of the elements with indexes between fromIndex, inclusive, and toIndex, exclusive.

reverseback to summary
public FloatIndexedContainer reverse()

Reverses the elements in this container and returns this container.

setback to summary
public float set(int index, float e1)

Replaces the element at the specified position in this list with the specified element.

Returns:float

Returns the previous value in the list.

sortback to summary
public FloatIndexedContainer sort()

Sorts the elements in this container and returns this container.