NumberUtil数字工具类

上传人:m**** 文档编号:505427035 上传时间:2023-04-16 格式:DOC 页数:6 大小:92KB
返回 下载 相关 举报
NumberUtil数字工具类_第1页
第1页 / 共6页
NumberUtil数字工具类_第2页
第2页 / 共6页
NumberUtil数字工具类_第3页
第3页 / 共6页
NumberUtil数字工具类_第4页
第4页 / 共6页
NumberUtil数字工具类_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《NumberUtil数字工具类》由会员分享,可在线阅读,更多相关《NumberUtil数字工具类(6页珍藏版)》请在金锄头文库上搜索。

1、NumberUtil数字工具类NumberUtil类的成员方法(详情请参考具体内容介绍):方法名参数描述formatNumber,String以参数format指定的格式格式化参数ngetBinaryListint传入指定数字,返回对应的二进制数组getBinaryStringint传入指定数字,返回对应的字符串getRandomIntint在0-max范围内获取随机整数isDoubleString是否是双字节浮点数isFloatString是否是浮点数isIntString是否是整形数据isIntegerString是否是整形数据isLongString是否是长整形数据isNumberStr

2、ing是否是数字mainString主函数roundDouble,int四舍五入toBytesint整型转为二进制toByteslong长整型转为8位二进制toBytesInt,byte,int整型转为4位二进制数,写入到指定数组的指定位置toByteslong,byte,int长整型转为8位二进制数,写入到指定数组的指定位置toBytesshort短整型转为二进制toBytesshort,byte,int短整型转为2位二进制数,写入到指定数组的指定位置toIntbyte二进制转为整型toIntByte,int从指定位置开始读取4位二进制,转换为整型toLongByte二进制转长整型toLon

3、gByte,int从指定数据的指定位置开始,读取8位二进制,转为长整型toShortByte读取2位二进制,转为短整型toShortByte,int从指定数组的指定位置开始,读取2位二进制,转为短整型Format(Number,String)以参数format指定的格式格式化参数n。代码实例intn=2343656;Stringformat=#,#,#;Stringb=NumberUtil.format(n,format);/2,343,656getBinaryList(int)返回一个指定为Integer泛型的ArrayList。代码实例intn=234;ArrayListb=NumberU

4、til.getBinaryList(n);/128,64,32,8,2getBinaryString(int)指传入指定数字,返回对应的二进制数组,再将其转化为String。代码实例intn=234;Stringb=NumberUtil.getBinaryString(n);/128,64,32,8,2getRandomInt(int)在0-max范围内获取随机整数。代码实例intn=234;intb=NumberUtil.getRandomInt(n);/226产生的是随机数isDouble(String)判断是否是双字节浮点数,返回一个boolean型值。代码实例Stringstr=342

5、5;booleanb=NumberUtil.isDouble(str);/trueisFloat(String)判断是否是浮点数,返回一个boolean型值。代码实例Stringstr=3425;booleanb=NumberUtil.isFloat(str);/trueisInt(String)判断是否是整型数据,返回一个boolean型值。代码实例Stringstr=3425;booleanb=NumberUtil.isInt(str);/trueisInteger(String)判断是否是整型数据,返回一个boolean型值。代码实例Stringstr=shuzi;booleanb=Nu

6、mberUtil.isInteger(str);/falseisLong(String)判断是否是长整型数据,返回一个boolean型值。代码实例Stringstr=12234;booleanb=NumberUtil.isLong(str);/trueisNumber(String)判断是否是数字,返回一个boolean型值。代码实例Stringstr=etry;booleanb=NumberUtil.isNumber(str);/falseround(double,int)进行四舍五入,返回一个double。代码实例doublev=13243;intscale=3434;doubleb=Nu

7、mberUtil.round(v,scale);/13243.0toBytes(int)将整形转为二进制,返回一个byte数组。代码实例intscale=3434;byteb=NumberUtil.toBytes(scale);/0,0,13,106toBytes(int,byte,int)将整形转为4位二进制数,写入到指定数组的指定位置。代码实例inti=2,start=134;bytebs=newbyte8;NumberUtil.toBytes(i,bs,start);/134toBytes(long)将长整型转为8位二进制,返回一个byte数组。代码实例longa=344;byteb=N

8、umberUtil.toBytes(a);/b0=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=1,b7=88,toBytes(long,byte,int)将长整型转为8位二进制数,写入到指定数组的指定位置。代码实例toBytes(short)将短整型转为二进制。代码实例shorta=344;byteb=NumberUtil.toBytes(a);/b0=1,b1=88toBytes(short,byte,int)将短整型转为2位二进制数,写入到指定数组的指定位置。代码实例shorti=45;intstart=0;bytebs=newbyte2;NumberUtil.toByte

9、s(i,bs,start);/bs0=0.bs1=45toInt(byte)将二进制转为整型,返回一个int型。代码实例bytebs=1234.getBytes();intn=NumberUtil.toInt(bs);/825373492toInt(byte,int)从指定位置开始读取4位二进制,转换为整形,返回一个int型。代码实例intstart=1;bytebs=321.getBytes();intn=NumberUtil.toInt(bs,start);/1toLong(byte)将二进制转为长整型。代码实例bytebs=1001111111.getBytes();longn=Numb

10、erUtil.toLong(bs);/3544385894577418545toLong(byte,int)从指定数据的指定位置开始,读取8位二进制,转为长整型。代码实例bytebs=1001111111.getBytes();longn=NumberUtil.toLong(bs,1);/3472329400051118385toShort(byte)读取2位二进制,转为短整型,返回一个短整数。代码实例bytebs=100.getBytes();shortn=NumberUtil.toShort(bs);/12592toShort(byte,int)从指定的数组的指定位置开始,读取2位二进制,转为短整型。代码实例bytebs=10011.getBytes();shortn=NumberUtil.toShort(bs,1);/12336

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号