Integer的方法
来源:互联网 发布:四维空间知乎 编辑:程序博客网 时间:2024/04/29 12:51
1. Integer的最大值:Integer.MAX_VALUE Integer的最小值: Integer.MIN_VALUE
2. Integer中方法的使用:假设整数为Integer i = 1000
1000的二进制表示:Integer.toBinaryString(i);
1000的二进制串中“1”的总数量:Integer.bitCount(i);
1000的二进制中从最左边算起连续的“0”的总数量:Integer.numberOfLeadingZeros(i);
1000的二进制中从右边算起连续的“0”的总数量:Integer.numberOfTrailingZeros(i);
3. 给定一个10进制、8进制、16进制中任何一种进制的字符串转化为10进制的Integer
8进制的010,转换为10进制:Integer.decode("010");
10的十进制为10,转换为10进制:Integer.decode("10");
16进制的0X10,转换为10进制:Integer.decode("0X10");
4. 获取整数符号,为负返回-1,正返回1,零返回0
Integer.signum(i);
5. 移位
将i左移distance,如果distance为负,则右移-distance:Integer.rotateLeft(i,2);
将i无符号右移distance,如果distance为负,则左移-distance:Integer.rotateRight(i,2);
6.比较
Integer obj = new Integer(1000);
1000转换为byte类型的数为:obj.byteValue();
Integer 1000和Integer2000大小比较:obj.compareTo(new Integer(2000));
1000转换为double类型的数为:obj.doubleValue();
Integer 1000和 Integer 2000大小比较:obj.equals(new Integer(2000));
Integer 1000的哈戏码: obj.hashCode();
Integer 1000的int值:obj.intValue();
Integer 1000的long值:obj.longValue();
Integer 1000的short值:obj.shortValue();
将字符串1000解析为int类型的数:Integer.parseInt("1000");
返回第一个参数的二进制数:Integer.parseInt("1000",2);
7.进制转换
1000十进制转换成二进制:Integer.toBinaryString(i);
1000十进制转换成八进制:Integer.toOctalString();
1000十进制转换成十六进制:Integer.toHexString();
十六进制转换成十进制:Integer.valueOf("FFFF",16);
十六进制转换成二进制:Integer.toBinaryString(Integer.valueOf("FFFF",16));
十六进制转换成八进制:Integer.toOctalString(Integer.valueOf("FFFF",16));
八进制转换成十进制:Integer.valueOf("576",8);
八进制转换成二进制:Integer.toBinaryString(Integer.valueOf("23",8));
八进制转换成十六进制:Integer.toHexString(Integer.valueOf("23",8));
二进制转换成十进制:Integer.valueOf("0101",2);
二进制转换成八进制:Integer.toOctalString("0101",2);
二进制转换成十六进制:Integer.toHexString("0101",2);
1000的二进制形式最左边的最高一位且高位后面全部补零,最后返回int型的结果:Integer.highestOneBit(i);
- Integer类的方法
- Integer的常用方法
- Integer的方法
- Integer的valueOf方法
- Integer 和 int 的区别及 Integer类的方法
- 容易产生歧义的Integer.getInteger和Integer.valueOf方法
- Integer.parseInt("a")方法和Integer.valueOf("a")、Integer.valueOf(a,b)方法的分析
- java中Integer.parseInt(),Integer.valueOf(),Integer.getInteger()方法的不同
- Java中Integer类的方法
- 类Integer的静态工具方法
- java求integer位数的巧妙方法
- Java Integer方法的基础应用
- Java中Integer的几个方法
- Java中Integer类的方法
- string,int ,Integer之间的转换方法
- java中的Integer的toBinaryString()方法
- Integer的highestOneBit方法源码解析
- Java中 Integer类的方法
- Chemdarw破解版免费的下载地址
- SQL Server 2008等登录用户只能看到自己的数据库设置办法
- 自定义TextView,解决计算listView中item高度的时候,如果其中的TextView字数超过一行,只计算到一行高度的问题
- Linux下awk命令详解
- HBase 常用Shell命令
- Integer的方法
- web系统大规模并发--电商秒杀与抢购
- 借助软件的电脑远程链接
- mysql的建表语句
- redis主从配置及主从切换
- 织梦后台发布文章提示“标题不能为空”
- What is HttpSession
- eclipse导入用户库但失效的解决办法
- fatal error LNK1112: 模块计算机类型‘X64’与目标计算机类型‘X86’冲突