Top Description Methods
com.carrotsearch.hppc

public Interface ShortIndexedContainer

extends ShortCollection, RandomAccess
Known Direct Implementers
com.carrotsearch.hppc.ShortArrayList
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(short e1)

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

public short

Returns:

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

public int
indexOf(short 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
,
short e1)

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

public int
lastIndexOf(short 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 short
removeAt(int index)

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

public boolean
removeElement(short e1)

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

public int
removeFirst(short e1)

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

public int
removeLast(short e1)

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

public short
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 ShortIndexedContainer
reverse()

Reverses the elements in this container and returns this container.

public short

Returns:

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

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

public ShortIndexedContainer
sort()

Sorts the elements in this container and returns this container.

Inherited from com.carrotsearch.hppc.ShortCollection:
clearreleaseremoveAllremoveAllremoveAllretainAllretainAll

Method Detail

addback to summary
public void add(short e1)

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

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

Returns the element at index index from the list.

indexOfback to summary
public int indexOf(short 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, short 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(short 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 short 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(short e1)

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

removeFirstback to summary
public int removeFirst(short 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(short e1)

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

removeLastback to summary
public short 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 ShortIndexedContainer reverse()

Reverses the elements in this container and returns this container.

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

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

Returns:short

Returns the previous value in the list.

sortback to summary
public ShortIndexedContainer sort()

Sorts the elements in this container and returns this container.