public class NumberUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
INTEGER_MAX |
| Modifier and Type | Method and Description |
|---|---|
static char |
byte2char(byte b)
字节转换到字符
|
static java.lang.String |
bytes2HexString(byte[] b)
从字节数组到十六进制字符串转换
|
static int |
bytes2int(byte[] b)
字节数组到整数的转换
|
static java.lang.String |
format(double num) |
static byte[] |
hexString2Bytes(java.lang.String hexstr)
从十六进制字符串到字节数组转换
|
static boolean |
in(int n,
int[] ins)
验证整数n是否在整数数组中
|
static boolean |
in(long n,
long[] ins) |
static byte[] |
int2bytes(int n)
整数到字节数组转换
|
static boolean |
isEquals(java.math.BigDecimal left,
java.math.BigDecimal right) |
static boolean |
isNumber(java.lang.String num)
判断num是否为数字
|
static java.lang.String |
nullValue(java.lang.Integer num)
int 转 string
|
static java.lang.String |
nullValue(java.lang.Long num)
long 转 string
|
static int |
parse(char c)
解析字符
|
static java.lang.String |
percent(double p1,
double p2) |
static float |
randomFloat() |
static int |
randomInt() |
static int |
randomInt(int i) |
static long |
randomLong() |
static double |
round(double n,
int w)
四舍五入方法
|
static java.lang.String |
toChinese(int number) |
static java.lang.String |
toChinese(java.lang.String number) |
static java.lang.String |
toHex(int num) |
static java.lang.Integer |
toInteger(java.lang.String num) |
static java.lang.Long |
toLong(java.lang.String s,
int radix) |
static java.lang.String |
toRMB(java.lang.String number) |
public static final int INTEGER_MAX
public static int randomInt()
public static int randomInt(int i)
public static float randomFloat()
public static long randomLong()
public static java.lang.Long toLong(java.lang.String s,
int radix)
public static java.lang.Integer toInteger(java.lang.String num)
public static boolean isNumber(java.lang.String num)
num - 字符串public static double round(double n,
int w)
n - 值w - 位数public static java.lang.String nullValue(java.lang.Integer num)
num - 数值public static java.lang.String nullValue(java.lang.Long num)
num - 数值public static java.lang.String percent(double p1,
double p2)
public static byte[] int2bytes(int n)
n - 整数public static int bytes2int(byte[] b)
b - 字节数组public static char byte2char(byte b)
b - 字节public static int parse(char c)
c - 字符public static boolean isEquals(java.math.BigDecimal left,
java.math.BigDecimal right)
public static java.lang.String toHex(int num)
public static java.lang.String bytes2HexString(byte[] b)
b - 字节数组public static byte[] hexString2Bytes(java.lang.String hexstr)
hexstr - 字符串public static boolean in(int n,
int[] ins)
n - 整数ins - 整数数组public static boolean in(long n,
long[] ins)
public static java.lang.String format(double num)
public static java.lang.String toChinese(int number)
public static java.lang.String toChinese(java.lang.String number)
public static java.lang.String toRMB(java.lang.String number)