Package com.landawn.abacus.util
Class NoCachingNoUpdating.DisposableDoubleArray
- java.lang.Object
-
- com.landawn.abacus.util.NoCachingNoUpdating.DisposableDoubleArray
-
- All Implemented Interfaces:
NoCachingNoUpdating
- Enclosing interface:
- NoCachingNoUpdating
@Beta @SequentialOnly @Stateful public static class NoCachingNoUpdating.DisposableDoubleArray extends Object implements NoCachingNoUpdating
One-off Object. No caching/saving in memory, No updating. To cache/save/update the Object, callclone()/copy()
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.landawn.abacus.util.NoCachingNoUpdating
NoCachingNoUpdating.DisposableArray<T>, NoCachingNoUpdating.DisposableBooleanArray, NoCachingNoUpdating.DisposableByteArray, NoCachingNoUpdating.DisposableCharArray, NoCachingNoUpdating.DisposableDeque<T>, NoCachingNoUpdating.DisposableDoubleArray, NoCachingNoUpdating.DisposableEntry<K,V>, NoCachingNoUpdating.DisposableFloatArray, NoCachingNoUpdating.DisposableIntArray, NoCachingNoUpdating.DisposableLongArray, NoCachingNoUpdating.DisposableObjArray, NoCachingNoUpdating.DisposableShortArray
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Consumer<? super double[]> action)
<R> R
apply(Function<? super double[],R> func)
double
average()
Double[]
box()
double[]
clone()
double
get(int index)
String
join(String delimiter)
int
length()
double
max()
double
min()
double
sum()
DoubleList
toList()
String
toString()
static NoCachingNoUpdating.DisposableDoubleArray
wrap(double[] a)
-
-
-
Method Detail
-
wrap
public static NoCachingNoUpdating.DisposableDoubleArray wrap(double[] a)
- Parameters:
a
-- Returns:
-
get
public double get(int index)
- Parameters:
index
-- Returns:
-
length
public int length()
- Returns:
-
clone
public double[] clone()
- Returns:
-
box
public Double[] box()
- Returns:
-
toList
public DoubleList toList()
- Returns:
-
sum
public double sum()
- Returns:
-
average
public double average()
- Returns:
-
min
public double min()
- Returns:
-
max
public double max()
- Returns:
-
apply
public <R> R apply(Function<? super double[],R> func)
- Type Parameters:
R
-- Parameters:
func
-- Returns:
-
accept
public void accept(Consumer<? super double[]> action)
- Parameters:
action
-
-
-