public final class FloatList extends PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
Constructor and Description |
---|
FloatList() |
FloatList(float[] a)
The specified array is used as the element array for this list without copying action.
|
FloatList(float[] a,
int size) |
FloatList(int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
void |
add(float e) |
void |
add(int index,
float e) |
boolean |
addAll(float[] a) |
boolean |
addAll(FloatList c) |
boolean |
addAll(int index,
float[] a) |
boolean |
addAll(int index,
FloatList c) |
boolean |
allMatch(int fromIndex,
int toIndex,
FloatPredicate filter) |
boolean |
anyMatch(int fromIndex,
int toIndex,
FloatPredicate filter) |
float[] |
array()
Returns the original element array without copying.
|
OptionalDouble |
average() |
OptionalDouble |
average(int fromIndex,
int toIndex) |
int |
binarySearch(float key)
This List should be sorted first.
|
int |
binarySearch(int fromIndex,
int toIndex,
float key)
This List should be sorted first.
|
java.util.List<java.lang.Float> |
boxed() |
java.util.List<java.lang.Float> |
boxed(int fromIndex,
int toIndex) |
void |
clear() |
boolean |
contains(float e) |
boolean |
containsAll(float[] a) |
boolean |
containsAll(FloatList c) |
boolean |
containsAny(float[] a) |
boolean |
containsAny(FloatList c) |
FloatList |
copy() |
FloatList |
copy(int fromIndex,
int toIndex) |
FloatList |
copy(int from,
int to,
int step) |
int |
count(int fromIndex,
int toIndex,
FloatPredicate filter) |
float |
delete(int index) |
void |
deleteAll(int... indices) |
FloatList |
difference(float[] a) |
FloatList |
difference(FloatList b) |
boolean |
disjoint(float[] b) |
boolean |
disjoint(FloatList c) |
FloatList |
distinct(int fromIndex,
int toIndex) |
boolean |
equals(java.lang.Object obj) |
void |
fill(float val) |
void |
fill(int fromIndex,
int toIndex,
float val) |
FloatList |
filter(int fromIndex,
int toIndex,
FloatPredicate filter) |
FloatList |
filter(int fromIndex,
int toIndex,
FloatPredicate filter,
int max) |
OptionalFloat |
findFirst(FloatPredicate predicate) |
OptionalInt |
findFirstIndex(FloatPredicate predicate) |
OptionalFloat |
findLast(FloatPredicate predicate) |
OptionalInt |
findLastIndex(FloatPredicate predicate) |
OptionalFloat |
first() |
void |
forEach(IndexedFloatConsumer action) |
void |
forEach(int fromIndex,
int toIndex,
FloatConsumer action) |
void |
forEach(int fromIndex,
int toIndex,
IndexedFloatConsumer action) |
static FloatList |
from(java.util.Collection<java.lang.Float> c) |
static FloatList |
from(java.util.Collection<java.lang.Float> c,
float defaultValueForNull) |
float |
get(int index) |
boolean |
hasDuplicates() |
int |
hashCode() |
int |
indexOf(float e) |
int |
indexOf(int fromIndex,
float e) |
FloatList |
intersection(float[] a) |
FloatList |
intersection(FloatList b) |
boolean |
isEmpty() |
FloatIterator |
iterator() |
java.lang.String |
join(int fromIndex,
int toIndex,
char delimiter) |
java.lang.String |
join(int fromIndex,
int toIndex,
java.lang.String delimiter) |
OptionalFloat |
kthLargest(int k) |
OptionalFloat |
kthLargest(int fromIndex,
int toIndex,
int k) |
OptionalFloat |
last() |
int |
lastIndexOf(float e) |
int |
lastIndexOf(int fromIndex,
float e) |
FloatList |
map(FloatUnaryOperator mapper) |
FloatList |
map(int fromIndex,
int toIndex,
FloatUnaryOperator mapper) |
<T> java.util.List<T> |
mapToObj(FloatFunction<? extends T> mapper) |
<T> java.util.List<T> |
mapToObj(int fromIndex,
int toIndex,
FloatFunction<? extends T> mapper) |
OptionalFloat |
max() |
OptionalFloat |
max(int fromIndex,
int toIndex) |
OptionalFloat |
median() |
OptionalFloat |
median(int fromIndex,
int toIndex) |
OptionalFloat |
min() |
OptionalFloat |
min(int fromIndex,
int toIndex) |
boolean |
noneMatch(int fromIndex,
int toIndex,
FloatPredicate filter) |
int |
occurrencesOf(float objectToFind) |
static FloatList |
of(float... a) |
static FloatList |
of(float[] a,
int size) |
void |
parallelSort() |
static FloatList |
random(int len) |
OptionalFloat |
reduce(FloatBinaryOperator accumulator)
This is equivalent to:
|
float |
reduce(float identity,
FloatBinaryOperator accumulator)
This is equivalent to:
|
boolean |
remove(float e) |
boolean |
removeAll(float[] a) |
boolean |
removeAll(FloatList c) |
boolean |
removeAllOccurrences(float e) |
boolean |
removeIf(FloatPredicate p) |
static FloatList |
repeat(float element,
int len) |
int |
replaceAll(float oldVal,
float newVal) |
void |
replaceAll(FloatUnaryOperator operator) |
boolean |
replaceIf(FloatPredicate predicate,
float newValue) |
boolean |
retainAll(float[] a) |
boolean |
retainAll(FloatList c) |
void |
reverse() |
void |
reverse(int fromIndex,
int toIndex) |
void |
reverseSort() |
void |
rotate(int distance) |
float |
set(int index,
float e) |
void |
shuffle() |
void |
shuffle(java.util.Random rnd) |
int |
size() |
void |
sort() |
java.util.List<FloatList> |
split(int fromIndex,
int toIndex,
int size) |
FloatStream |
stream() |
FloatStream |
stream(int fromIndex,
int toIndex) |
float |
sum() |
float |
sum(int fromIndex,
int toIndex) |
void |
swap(int i,
int j) |
FloatList |
symmetricDifference(float[] a) |
FloatList |
symmetricDifference(FloatList b) |
DoubleList |
toDoubleList() |
<R extends java.util.List<java.lang.Float>> |
toList(int fromIndex,
int toIndex,
IntFunction<R> supplier) |
<K,A,D> java.util.Map<K,D> |
toMap(FloatFunction<? extends K> classifier,
Collector<java.lang.Float,A,D> downstream) |
<K,A,D,M extends java.util.Map<K,D>> |
toMap(FloatFunction<? extends K> classifier,
Collector<java.lang.Float,A,D> downstream,
Supplier<M> mapFactory) |
<K,U> java.util.Map<K,U> |
toMap(FloatFunction<? extends K> keyExtractor,
FloatFunction<? extends U> valueMapper) |
<K,U> java.util.Map<K,U> |
toMap(FloatFunction<? extends K> keyExtractor,
FloatFunction<? extends U> valueMapper,
BinaryOperator<U> mergeFunction) |
<K,U,M extends java.util.Map<K,U>> |
toMap(FloatFunction<? extends K> keyExtractor,
FloatFunction<? extends U> valueMapper,
BinaryOperator<U> mergeFunction,
Supplier<M> mapFactory) |
<K,U,M extends java.util.Map<K,U>> |
toMap(FloatFunction<? extends K> keyExtractor,
FloatFunction<? extends U> valueMapper,
Supplier<M> mapFactory) |
Multiset<java.lang.Float> |
toMultiset(int fromIndex,
int toIndex,
IntFunction<Multiset<java.lang.Float>> supplier) |
FloatList |
top(int n) |
FloatList |
top(int n,
java.util.Comparator<? super java.lang.Float> cmp) |
FloatList |
top(int fromIndex,
int toIndex,
int n) |
FloatList |
top(int fromIndex,
int toIndex,
int n,
java.util.Comparator<? super java.lang.Float> cmp) |
<R extends java.util.Set<java.lang.Float>> |
toSet(int fromIndex,
int toIndex,
IntFunction<R> supplier) |
java.lang.String |
toString() |
FloatList |
trimToSize() |
public FloatList()
public FloatList(int initialCapacity)
public FloatList(float[] a)
a
- public FloatList(float[] a, int size)
@SafeVarargs public static FloatList of(float... a)
public static FloatList of(float[] a, int size)
public static FloatList from(java.util.Collection<java.lang.Float> c)
public static FloatList from(java.util.Collection<java.lang.Float> c, float defaultValueForNull)
public static FloatList repeat(float element, int len)
public static FloatList random(int len)
public float[] array()
public float get(int index)
public float set(int index, float e)
index
- e
- public void add(float e)
public void add(int index, float e)
public boolean addAll(FloatList c)
public boolean addAll(int index, FloatList c)
public boolean addAll(float[] a)
addAll
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean addAll(int index, float[] a)
addAll
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean remove(float e)
e
- public boolean removeAllOccurrences(float e)
e
- public boolean removeAll(FloatList c)
public boolean removeAll(float[] a)
removeAll
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean removeIf(FloatPredicate p)
removeIf
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean retainAll(FloatList c)
public boolean retainAll(float[] a)
public float delete(int index)
index
- public void deleteAll(int... indices)
deleteAll
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public int replaceAll(float oldVal, float newVal)
public void replaceAll(FloatUnaryOperator operator)
public boolean replaceIf(FloatPredicate predicate, float newValue)
public void fill(float val)
public void fill(int fromIndex, int toIndex, float val)
public boolean contains(float e)
public boolean containsAll(FloatList c)
public boolean containsAll(float[] a)
containsAll
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean containsAny(FloatList c)
public boolean containsAny(float[] a)
containsAny
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean disjoint(FloatList c)
public boolean disjoint(float[] b)
disjoint
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList intersection(FloatList b)
b
- IntList.intersection(IntList)
public FloatList intersection(float[] a)
public FloatList difference(FloatList b)
b
- IntList.difference(IntList)
public FloatList difference(float[] a)
public FloatList symmetricDifference(FloatList b)
b
- IntList.symmetricDifference(IntList)
public FloatList symmetricDifference(float[] a)
public int occurrencesOf(float objectToFind)
public int indexOf(float e)
public int indexOf(int fromIndex, float e)
public int lastIndexOf(float e)
public int lastIndexOf(int fromIndex, float e)
fromIndex
- the start index to traverse backwards from. Inclusive.e
- public OptionalFloat min()
public OptionalFloat min(int fromIndex, int toIndex)
public OptionalFloat median()
public OptionalFloat median(int fromIndex, int toIndex)
public OptionalFloat max()
public OptionalFloat max(int fromIndex, int toIndex)
public OptionalFloat kthLargest(int k)
public OptionalFloat kthLargest(int fromIndex, int toIndex, int k)
public float sum()
public float sum(int fromIndex, int toIndex)
public OptionalDouble average()
public OptionalDouble average(int fromIndex, int toIndex)
public void forEach(int fromIndex, int toIndex, FloatConsumer action)
forEach
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void forEach(IndexedFloatConsumer action)
public void forEach(int fromIndex, int toIndex, IndexedFloatConsumer action)
public OptionalFloat first()
public OptionalFloat last()
public OptionalFloat findFirst(FloatPredicate predicate)
public OptionalFloat findLast(FloatPredicate predicate)
public OptionalInt findFirstIndex(FloatPredicate predicate)
public OptionalInt findLastIndex(FloatPredicate predicate)
public boolean allMatch(int fromIndex, int toIndex, FloatPredicate filter)
allMatch
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean anyMatch(int fromIndex, int toIndex, FloatPredicate filter)
anyMatch
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean noneMatch(int fromIndex, int toIndex, FloatPredicate filter)
noneMatch
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean hasDuplicates()
hasDuplicates
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public int count(int fromIndex, int toIndex, FloatPredicate filter)
count
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList filter(int fromIndex, int toIndex, FloatPredicate filter)
filter
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList filter(int fromIndex, int toIndex, FloatPredicate filter, int max)
filter
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList map(FloatUnaryOperator mapper)
public FloatList map(int fromIndex, int toIndex, FloatUnaryOperator mapper)
public <T> java.util.List<T> mapToObj(FloatFunction<? extends T> mapper)
public <T> java.util.List<T> mapToObj(int fromIndex, int toIndex, FloatFunction<? extends T> mapper)
public OptionalFloat reduce(FloatBinaryOperator accumulator)
if (isEmpty()) {
return OptionalFloat.empty();
}
float result = elementData[0];
for (int i = 1; i < size; i++) {
result = accumulator.applyAsFloat(result, elementData[i]);
}
return OptionalFloat.of(result);
accumulator
- public float reduce(float identity, FloatBinaryOperator accumulator)
if (isEmpty()) {
return identity;
}
float result = identity;
for (int i = 0; i < size; i++) {
result = accumulator.applyAsFloat(result, elementData[i]);
}
return result;
identity
- accumulator
- public FloatList distinct(int fromIndex, int toIndex)
distinct
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList top(int n)
public FloatList top(int fromIndex, int toIndex, int n)
public FloatList top(int n, java.util.Comparator<? super java.lang.Float> cmp)
public FloatList top(int fromIndex, int toIndex, int n, java.util.Comparator<? super java.lang.Float> cmp)
public void sort()
sort
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void parallelSort()
public void reverseSort()
public int binarySearch(float key)
key
- public int binarySearch(int fromIndex, int toIndex, float key)
fromIndex
- toIndex
- key
- public void reverse()
reverse
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void reverse(int fromIndex, int toIndex)
reverse
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void rotate(int distance)
rotate
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void shuffle()
shuffle
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void shuffle(java.util.Random rnd)
shuffle
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void swap(int i, int j)
swap
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList copy()
copy
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList copy(int fromIndex, int toIndex)
copy
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList copy(int from, int to, int step)
copy
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
from
- to
- step
- N.copyOfRange(int[], int, int, int)
public java.util.List<FloatList> split(int fromIndex, int toIndex, int size)
split
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public java.lang.String join(int fromIndex, int toIndex, char delimiter)
join
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public java.lang.String join(int fromIndex, int toIndex, java.lang.String delimiter)
join
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public FloatList trimToSize()
trimToSize
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public void clear()
clear
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public boolean isEmpty()
isEmpty
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public int size()
size
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public java.util.List<java.lang.Float> boxed()
public java.util.List<java.lang.Float> boxed(int fromIndex, int toIndex)
public DoubleList toDoubleList()
public <R extends java.util.List<java.lang.Float>> R toList(int fromIndex, int toIndex, IntFunction<R> supplier)
toList
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public <R extends java.util.Set<java.lang.Float>> R toSet(int fromIndex, int toIndex, IntFunction<R> supplier)
toSet
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public Multiset<java.lang.Float> toMultiset(int fromIndex, int toIndex, IntFunction<Multiset<java.lang.Float>> supplier)
toMultiset
in class PrimitiveList<FloatConsumer,FloatPredicate,java.lang.Float,float[],FloatList>
public <K,U> java.util.Map<K,U> toMap(FloatFunction<? extends K> keyExtractor, FloatFunction<? extends U> valueMapper)
public <K,U,M extends java.util.Map<K,U>> M toMap(FloatFunction<? extends K> keyExtractor, FloatFunction<? extends U> valueMapper, Supplier<M> mapFactory)
public <K,U> java.util.Map<K,U> toMap(FloatFunction<? extends K> keyExtractor, FloatFunction<? extends U> valueMapper, BinaryOperator<U> mergeFunction)
public <K,U,M extends java.util.Map<K,U>> M toMap(FloatFunction<? extends K> keyExtractor, FloatFunction<? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapFactory)
public <K,A,D> java.util.Map<K,D> toMap(FloatFunction<? extends K> classifier, Collector<java.lang.Float,A,D> downstream)
public <K,A,D,M extends java.util.Map<K,D>> M toMap(FloatFunction<? extends K> classifier, Collector<java.lang.Float,A,D> downstream, Supplier<M> mapFactory)
public FloatIterator iterator()
public FloatStream stream()
public FloatStream stream(int fromIndex, int toIndex)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object