public class Math extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Math.abs |
static class |
Math.avg |
static class |
Math.divide |
static class |
Math.divideAndRound |
static class |
Math.doubleSubtract |
static class |
Math.doubleSum |
static class |
Math.intSubtract |
static class |
Math.intSum |
static class |
Math.longSubtract |
static class |
Math.longSum |
static class |
Math.max |
static class |
Math.min |
| Constructor and Description |
|---|
Math() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<Number> |
abs(Object arg)
Given any object, returns, if possible.
|
static Optional<Double> |
avg(List<Object> args)
Given a list of numbers, returns their avg as double
any value in the list that is not a valid number is ignored
avg(2,"2","abc") == Optional.of(2.0)
|
static Optional<Double> |
divide(List<Object> argList) |
static Optional<Double> |
divideAndRound(List<Object> argList,
int digitsAfterDecimalPoint) |
static Optional<Double> |
doubleSubtract(List<Object> argList) |
static Optional<Double> |
doubleSum(List<Object> args) |
static Optional<Integer> |
intSubtract(List<Object> argList) |
static Optional<Integer> |
intSum(List<Object> args) |
static Optional<Long> |
longSubtract(List<Object> argList) |
static Optional<Long> |
longSum(List<Object> args) |
static Optional<Number> |
max(List<Object> args)
Given a list of objects, returns the max value in its appropriate type
also, interprets String as Number and returns appropriately
max(1,2l,3d) == Optional.of(3d)
max(1,2l,"3.0") == Optional.of(3.0)
max("a", "b", "c") == Optional.empty()
max([]) == Optional.empty()
|
static Optional<Number> |
min(List<Object> args)
Given a list of objects, returns the min value in its appropriate type
also, interprets String as Number and returns appropriately
min(1d,2l,3) == Optional.of(1d)
min("1.0",2l,d) == Optional.of(1.0)
min("a", "b", "c") == Optional.empty()
min([]) == Optional.empty()
|
public static Optional<Number> max(List<Object> args)
public static Optional<Number> min(List<Object> args)
public static Optional<Number> abs(Object arg)
public static Optional<Double> avg(List<Object> args)
Copyright © 2023. All rights reserved.