Package ru.cwcode.cwutils.numbers
Class NumbersUtils
java.lang.Object
ru.cwcode.cwutils.numbers.NumbersUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleabsolute(double max, double current) Возвращает абсолютное значение current относительно min=0 и maxstatic doubleabsolute(double min, double max, double current) Возвращает абсолютное значение current относительно min и maxstatic doublebound(double value, double min, double max) Устанавливает рамки числу (min и max)static intbound(int value, int min, int max) Устанавливает рамки числу (min и max)static int[]convertToInts(@Nullable UUID uuid) static doubleevalToHalf(double value) Округляет в меньшую сторону, но с шагом 0.5static Stringformat(int value) static booleanПроверяет является ли сторока числом integerstatic booleanПроверяет является ли сторока числом doublestatic doublenotGreater(double value, double max) Устанавливает рамки числу (max)static intnotGreater(int value, int max) Устанавливает рамки числу (max)static doublenotLower(double value, double min) Устанавливает рамки числу (min)static intnotLower(int value, int min) Устанавливает рамки числу (min)static doubleround(double value, int digits) static StringshortNumberFormat(double number) static inttoPercent(double value) Умножает на 100 и округляет в меньшую сторонуstatic doubletoPercent(double value, int digits)
-
Field Details
-
suffix
-
-
Constructor Details
-
NumbersUtils
public NumbersUtils()
-
-
Method Details
-
evalToHalf
public static double evalToHalf(double value) Округляет в меньшую сторону, но с шагом 0.5 -
toPercent
public static int toPercent(double value) Умножает на 100 и округляет в меньшую сторону -
toPercent
public static double toPercent(double value, int digits) - Returns:
- умноженное на 100 и округлённое до нужного количества цифр (digits) после запятой
-
round
public static double round(double value, int digits) - Returns:
- округляет value до нужного количества цифр (digits) после запятой
-
isNumber
Проверяет является ли сторока числом double -
isInteger
Проверяет является ли сторока числом integer -
bound
public static int bound(int value, int min, int max) Устанавливает рамки числу (min и max) -
notGreater
public static int notGreater(int value, int max) Устанавливает рамки числу (max) -
notLower
public static int notLower(int value, int min) Устанавливает рамки числу (min) -
bound
public static double bound(double value, double min, double max) Устанавливает рамки числу (min и max) -
notGreater
public static double notGreater(double value, double max) Устанавливает рамки числу (max) -
notLower
public static double notLower(double value, double min) Устанавливает рамки числу (min) -
shortNumberFormat
-
absolute
public static double absolute(double min, double max, double current) Возвращает абсолютное значение current относительно min и max -
absolute
public static double absolute(double max, double current) Возвращает абсолютное значение current относительно min=0 и max -
format
-
convertToInts
-