public interface LongList extends java.util.List<java.lang.Long>, LongCollection
List
for long
values.Modifier and Type | Interface and Description |
---|---|
static class |
LongList.Base
Base class for
LongList implementations. |
static class |
LongList.SubList |
Modifier and Type | Method and Description |
---|---|
default void |
add(int index,
java.lang.Long x) |
default boolean |
add(java.lang.Long x) |
default boolean |
addAll(java.util.Collection<? extends java.lang.Long> c) |
default boolean |
addAll(int index,
java.util.Collection<? extends java.lang.Long> c) |
default boolean |
addAllLongs(long... xs) |
default boolean |
addAllLongs(LongCollection xs) |
default boolean |
addAllLongsAt(int index,
long... xs) |
default boolean |
addAllLongsAt(int index,
LongCollection xs) |
default boolean |
addLong(long x) |
default void |
addLongAt(int index,
long x) |
default int |
binarySearch(long x) |
default void |
clear() |
default boolean |
contains(java.lang.Object o) |
default boolean |
containsAll(java.util.Collection<?> c) |
static LongList |
copy(java.util.PrimitiveIterator.OfLong iterator) |
static LongList |
create() |
static LongList |
create(long... xs) |
default java.lang.Long |
get(int index) |
default long |
getLong(int index) |
default int |
indexOf(java.lang.Object o) |
default int |
indexOfLong(long x) |
default boolean |
isEmpty() |
default int |
lastIndexOf(java.lang.Object o) |
default int |
lastIndexOfLong(long x) |
default LongListIterator |
listIterator() |
default LongListIterator |
listIterator(int index) |
static LongList |
of(long... xs)
Returns an immutable
LongList of the given elements. |
default java.lang.Long |
remove(int index) |
default boolean |
remove(java.lang.Object o) |
default boolean |
removeAll(java.util.Collection<?> c) |
default boolean |
removeIf(java.util.function.Predicate<? super java.lang.Long> filter) |
default long |
removeLongAt(int index) |
default void |
replaceAll(java.util.function.UnaryOperator<java.lang.Long> operator) |
default void |
replaceAllLongs(java.util.function.LongUnaryOperator operator) |
default boolean |
retainAll(java.util.Collection<?> c) |
default java.lang.Long |
set(int index,
java.lang.Long x) |
default long |
setLong(int index,
long x) |
default void |
sort(java.util.Comparator<? super java.lang.Long> c) |
default void |
sortLongs() |
default void |
sortLongs(LongComparator c) |
default java.util.Spliterator.OfLong |
spliterator() |
default LongList |
subList(int from,
int to) |
default java.lang.Long[] |
toArray() |
default <T> T[] |
toArray(T[] a) |
toLongArray
containsAllLongs, containsAllLongs, containsAnyLongs, containsAnyLongs, containsLong, forEach, forEachLong, from, from, longStream, once, once, parallelLongStream, removeAllLongs, removeAllLongs, removeLong, removeLongsIf, retainAllLongs, retainAllLongs, sequence
static LongList of(long... xs)
LongList
of the given elements. The returned LongList
's
LongListIterator
supports forward iteration only.of
in interface LongIterable
static LongList create()
LongList
.static LongList create(long... xs)
LongList
with a copy of the given elements.static LongList copy(java.util.PrimitiveIterator.OfLong iterator)
LongList
initialized with the members of the given PrimitiveIterator.OfLong
.default void clear()
clear
in interface java.util.Collection<java.lang.Long>
clear
in interface java.util.List<java.lang.Long>
clear
in interface LongCollection
clear
in interface LongIterable
default boolean isEmpty()
isEmpty
in interface java.util.Collection<java.lang.Long>
isEmpty
in interface java.util.List<java.lang.Long>
isEmpty
in interface LongCollection
isEmpty
in interface LongIterable
default boolean contains(java.lang.Object o)
contains
in interface java.util.Collection<java.lang.Long>
contains
in interface java.util.List<java.lang.Long>
contains
in interface LongCollection
default java.lang.Long[] toArray()
toArray
in interface java.util.Collection<java.lang.Long>
toArray
in interface java.util.List<java.lang.Long>
toArray
in interface LongCollection
default <T> T[] toArray(T[] a)
toArray
in interface java.util.Collection<java.lang.Long>
toArray
in interface java.util.List<java.lang.Long>
toArray
in interface LongCollection
default boolean remove(java.lang.Object o)
remove
in interface java.util.Collection<java.lang.Long>
remove
in interface java.util.List<java.lang.Long>
remove
in interface LongCollection
default boolean add(java.lang.Long x)
add
in interface java.util.Collection<java.lang.Long>
add
in interface java.util.List<java.lang.Long>
add
in interface LongCollection
default boolean addAll(int index, java.util.Collection<? extends java.lang.Long> c)
addAll
in interface java.util.List<java.lang.Long>
default boolean addAllLongsAt(int index, long... xs)
default boolean addAllLongsAt(int index, LongCollection xs)
default void replaceAll(java.util.function.UnaryOperator<java.lang.Long> operator)
replaceAll
in interface java.util.List<java.lang.Long>
default void replaceAllLongs(java.util.function.LongUnaryOperator operator)
default void sortLongs()
default void sortLongs(LongComparator c)
default void sort(java.util.Comparator<? super java.lang.Long> c)
sort
in interface java.util.List<java.lang.Long>
default int binarySearch(long x)
default LongList subList(int from, int to)
subList
in interface java.util.List<java.lang.Long>
default boolean addAll(java.util.Collection<? extends java.lang.Long> c)
addAll
in interface java.util.Collection<java.lang.Long>
addAll
in interface java.util.List<java.lang.Long>
addAll
in interface LongCollection
default boolean addLong(long x)
addLong
in interface LongCollection
default boolean addAllLongs(long... xs)
addAllLongs
in interface LongCollection
default boolean addAllLongs(LongCollection xs)
addAllLongs
in interface LongCollection
default boolean containsAll(java.util.Collection<?> c)
containsAll
in interface java.util.Collection<java.lang.Long>
containsAll
in interface java.util.List<java.lang.Long>
containsAll
in interface LongCollection
default boolean removeAll(java.util.Collection<?> c)
removeAll
in interface java.util.Collection<java.lang.Long>
removeAll
in interface java.util.List<java.lang.Long>
removeAll
in interface LongCollection
default boolean removeIf(java.util.function.Predicate<? super java.lang.Long> filter)
removeIf
in interface java.util.Collection<java.lang.Long>
removeIf
in interface LongCollection
default boolean retainAll(java.util.Collection<?> c)
retainAll
in interface java.util.Collection<java.lang.Long>
retainAll
in interface java.util.List<java.lang.Long>
retainAll
in interface LongCollection
default java.lang.Long get(int index)
get
in interface java.util.List<java.lang.Long>
default long getLong(int index)
default java.lang.Long set(int index, java.lang.Long x)
set
in interface java.util.List<java.lang.Long>
default long setLong(int index, long x)
default void add(int index, java.lang.Long x)
add
in interface java.util.List<java.lang.Long>
default void addLongAt(int index, long x)
default java.lang.Long remove(int index)
remove
in interface java.util.List<java.lang.Long>
default long removeLongAt(int index)
default int lastIndexOf(java.lang.Object o)
lastIndexOf
in interface java.util.List<java.lang.Long>
default int lastIndexOfLong(long x)
default int indexOf(java.lang.Object o)
indexOf
in interface java.util.List<java.lang.Long>
default int indexOfLong(long x)
default LongListIterator listIterator()
listIterator
in interface java.util.List<java.lang.Long>
default LongListIterator listIterator(int index)
listIterator
in interface java.util.List<java.lang.Long>
default java.util.Spliterator.OfLong spliterator()
spliterator
in interface java.util.Collection<java.lang.Long>
spliterator
in interface java.lang.Iterable<java.lang.Long>
spliterator
in interface java.util.List<java.lang.Long>
spliterator
in interface LongCollection
spliterator
in interface LongIterable