方法名 |
参数 |
描述 |
format |
Number,String |
以参数format指定的格式格式化参数n |
getBinaryList |
int |
传入指定数字,返回对应的二进制数组 |
getBinaryString |
int |
传入指定数字,返回对应的字符串 |
getRandomInt |
int |
在0-max范围内获取随机整数 |
isDouble |
String |
是否是双字节浮点数 |
isFloat |
String |
是否是浮点数 |
isInt |
String |
是否是整形数据 |
isInteger |
String |
是否是整形数据 |
isLong |
String |
是否是长整形数据 |
isNumber |
String |
是否是数字 |
main |
String[] |
主函数 |
round |
Double,int |
四舍五入 |
toBytes |
int |
整型转为二进制 |
toBytes |
long |
长整型转为8位二进制 |
toBytes |
Int,byte[],int |
整型转为4位二进制数,写入到指定数组的指定位置 |
toBytes |
long,byte[],int |
长整型转为8位二进制数,写入到指定数组的指定位置 |
toBytes |
short |
短整型转为二进制 |
toBytes |
short,byte[],int |
短整型转为2位二进制数,写入到指定数组的指定位置 |
toInt |
byte[] |
二进制转为整型 |
toInt |
Byte[],int |
从指定位置开始读取4位二进制,转换为整型 |
toLong |
Byte[] |
二进制转长整型 |
toLong |
Byte[],int |
从指定数据的指定位置开始,读取8位二进制,转为长整型 |
toShort |
Byte[] |
读取2位二进制,转为短整型 |
toShort |
Byte[],int |
从指定数组的指定位置开始,读取2位二进制,转为短整型 |
Format(Number,String)
以参数format指定的格式格式化参数n。
代码实例 |
int n=2343656; String format="###,###,###"; String b=NumberUtil.format(n, format);//2,343,656 |
getBinaryList(int)
返回一个指定为Integer泛型的ArrayList。
代码实例 |
int n=234; ArrayList<Integer> b=NumberUtil.getBinaryList(n);//[128, 64, 32, 8, 2] |
getBinaryString(int)
指传入指定数字,返回对应的二进制数组,再将其转化为String。
代码实例 |
int n=234; String b=NumberUtil.getBinaryString(n);//128,64,32,8,2 |
getRandomInt(int)
在0-max范围内获取随机整数。
代码实例 |
int n=234; int b=NumberUtil.getRandomInt(n);//226产生的是随机数 |
isDouble(String)
判断是否是双字节浮点数,返回一个boolean型值。
代码实例 |
String str="3425"; boolean b=NumberUtil.isDouble(str);//true |
isFloat(String)
判断是否是浮点数,返回一个boolean型值。
代码实例 |
String str="3425"; boolean b=NumberUtil.isFloat(str);//true |
isInt(String)
判断是否是整型数据,返回一个boolean型值。
代码实例 |
String str="3425"; boolean b=NumberUtil.isInt(str);//true |
isInteger(String)
判断是否是整型数据,返回一个boolean型值。
代码实例 |
String str="shuzi"; boolean b=NumberUtil.isInteger(str);//false |
isLong(String)
判断是否是长整型数据,返回一个boolean型值。
代码实例 |
String str="12234"; boolean b=NumberUtil.isLong(str);//true |
isNumber(String)
判断是否是数字,返回一个boolean型值。
代码实例 |
String str="etry"; boolean b=NumberUtil.isNumber(str);//false |
round(double,int)
进行四舍五入,返回一个double。
代码实例 |
double v=13243; int scale=3434; double b=NumberUtil.round(v, scale);//13243.0 |
toBytes(int)
将整形转为二进制,返回一个byte[]数组。
代码实例 |
int scale=3434; byte[] b=NumberUtil.toBytes(scale);//[0, 0, 13, 106] |
toBytes(int,byte[ ],int)
将整形转为4位二进制数,写入到指定数组的指定位置。
代码实例 |
int i=2,start=134; byte[] bs = new byte[8]; NumberUtil.toBytes(i, bs, start);//134 |
toBytes(long)
将长整型转为8位二进制,返回一个byte[]数组。
代码实例 |
long a=344; byte[] b= NumberUtil.toBytes(a); //b[0]=0,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=0,b[6]=1,b[7]=88, |
toBytes(long,byte[],int)
将长整型转为8位二进制数,写入到指定数组的指定位置。
代码实例 |
|
toBytes(short)
将短整型转为二进制。
代码实例 |
short a=344; byte[] b= NumberUtil.toBytes(a);//b[0]=1,b[1]=88 |
toBytes(short,byte[],int)
将短整型转为2位二进制数,写入到指定数组的指定位置。
代码实例 |
short i=45; int start=0; byte[] bs = new byte[2]; NumberUtil.toBytes(i, bs, start);//bs[0]=0.bs[1]=45 |
toInt(byte[ ])
将二进制转为整型,返回一个int型。
代码实例 |
byte[] bs ="1234".getBytes(); int n= NumberUtil.toInt(bs);//825373492 |
toInt(byte[ ],int)
从指定位置开始读取4位二进制,转换为整形,返回一个int型。
代码实例 |
int start=1; byte[] bs ="321".getBytes(); int n= NumberUtil.toInt(bs, start);//1 |
toLong(byte[ ])
将二进制转为长整型。
代码实例 |
byte[] bs ="1001111111".getBytes(); long n= NumberUtil.toLong(bs);//3544385894577418545 |
toLong(byte[ ],int)
从指定数据的指定位置开始,读取8位二进制,转为长整型。
代码实例 |
byte[] bs ="1001111111".getBytes(); long n= NumberUtil.toLong(bs,1);//3472329400051118385 |
toShort(byte[ ])
读取2位二进制,转为短整型,返回一个短整数。
代码实例 |
byte[] bs ="100".getBytes(); short n= NumberUtil.toShort(bs);//12592 |
toShort(byte[ ],int)
从指定的数组的指定位置开始,读取2位二进制,转为短整型。
代码实例 |
byte[] bs ="10011".getBytes(); short n= NumberUtil.toShort(bs,1);//12336 |
所有评论仅代表网友意见