public class MathUtil extends Object
| 构造器和说明 |
|---|
MathUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getNonNegative(int originValue)
通过二进制位操作将originValue转化为非负数:
0和正数返回本身
负数通过二进制首位取反转化为正数或0(Integer.MIN_VALUE将转换为0)
return non-negative int value of originValue
|
static int |
getNonNegativeRange24bit(int originValue)
通过二进制位操作将originValue转化为非负数:
范围在[0-16777215] 之间
|
static int |
parseInt(String intStr,
int defaultValue)
针对int类型字符串进行解析,如果存在格式错误,则返回默认值(defaultValue)
Parse intStr, return defaultValue when numberFormatException occurs
|
static long |
parseLong(String longStr,
long defaultValue)
针对long类型字符串进行解析,如果存在格式错误,则返回默认值(defaultValue)
Parse longStr, return defaultValue when numberFormatException occurs
|
public static int parseInt(String intStr, int defaultValue)
intStr - defaultValue - public static long parseLong(String longStr, long defaultValue)
longStr - defaultValue - public static int getNonNegative(int originValue)
originValue - public static int getNonNegativeRange24bit(int originValue)
originValue - Copyright © 2023. All rights reserved.