Java—Integer类
Integer类
Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。
该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
| static int MAX_VALUE | 保持 int 类型的最大值的常量可取的值为 231-1。 |
| static int MIN_VALUE | 保持 int 类型的最小值的常量可取的值为 -231。 |
| static int SIZE | 以二进制补码形式表示 int 值的位数。 |
| static Class<Integer> TYPE | 表示基本类型 int 的 Class 实例。 |
|
构造方法摘要 |
|
|
Integer(int value) |
|
|
Integer(String s) |
|
| static int bitCount(int i) | 返回指定 int 值的二进制补码表示形式的 1 位的数量。 |
| byte byteValue() | 以 byte 类型返回该 Integer 的值。 |
| int compareTo(Integer anotherInteger) | 在数字上比较两个 Integer 对象。 |
| static Integer decode(String nm) | 将 String 解码为 Integer。 |
| double doubleValue() | 以 double 类型返回该 Integer 的值。 |
| boolean equals(Object obj) | 比较此对象与指定对象。 |
| float floatValue() | 以 float 类型返回该 Integer 的值。 |
| static Integer getInteger(String nm) | 确定具有指定名称的系统属性的整数值。 |
| static Integer getInteger(String nm, int val) | 确定具有指定名称的系统属性的整数值。 |
| static Integer getInteger(String nm, Integer val) | 返回具有指定名称的系统属性的整数值。 |
| int hashCode() | 返回此 Integer 的哈希码。 |
| static int highestOneBit(int i) | 返回具有至多单个 1 位的 int 值,在指定的 int 值中最高位(最左边)的 1 位的位置。 |
| int intValue() | 以 int 类型返回该 Integer 的值。 |
| long longValue() | 以 long 类型返回该 Integer 的值。 |
| static int lowestOneBit(int i) | 返回具有至多单个 1 位的 int 值,在指定的 int 值中最低位(最右边)的 1 位的位置。 |
| static int numberOfLeadingZeros(int i) | 在指定 int 值的二进制补码表示形式中最高位(最左边)的 1 位之前,返回零位的数量。 |
| static int numberOfTrailingZeros(int i) | 返回指定的 int 值的二进制补码表示形式中最低(“最右”)的为 1的位后面的零位个数。 |
| static int parseInt(String s) | 将字符串参数作为有符号的十进制整数进行分析。 |
| static intparseInt(String s, int radix) | 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。 |
| static int reverse(int i) | 返回通过反转指定 int 值的二进制补码表示形式中位的顺序而获得的值。 |
| static int reverseBytes(int i) | 返回通过反转指定 int 值的二进制补码表示形式中字节的顺序而获得的值。 |
| static int rotateLeft(int i, int distance) | 返回根据指定的位数循环左移指定的 int 值的二进制补码表示形式而得到的值。 |
| static int rotateRight(int i, int distance) | 返回根据指定的位数循环右移指定的 int 值的二进制补码表示形式而得到的值。 |
| short shortValue() | 以 short 类型返回该 Integer 的值。 |
| static int signum(int i) | 返回指定 int 值的符号函数。 |
| static String toBinaryString(int i) | 以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。 |
| static String toHexString(int i) | 以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 |
| static String toOctalString(int i) | 以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。 |
| String toString() | 返回一个表示该 Integer 值的 String 对象。 |
| static String toString(int i) | 返回一个表示指定整数的 String 对象。 |
| static String toString(int i, int radix) | 用第二个参数指定的基数返回第一个参数的字符串表示形式。 |
| static Integer valueOf(int i) | 返回一个表示指定的 int 值的 Integer 实例。 |
| static Integer valueOf(String s) | 返回保持指定的 String 的值的 Integer 对象。 |
| static Integer valueOf(String s,int radix) | 返回一个 Integer 对象,该对象中保持了用第二个参数提供的基数进行分析时从指定的 String 中提取的值。 |
Java—Integer类的更多相关文章
- java Integer类以及拆箱和装箱
package com.ilaw.boson.controller; public class Demo { public static void main(String[] args) { Inte ...
- Java Integer类分析
public static final int MIN_VALUE = 0x80000000; -2^31 public static final int MAX_VALUE = 0x7ff ...
- java Integer类的缓存(转)
首先看一段代码(使用JDK 5),如下: public class Hello { public static void main(String[] args) { int a = 1000, b = ...
- Java Integer类的缓存
首先看一段代码(使用JDK 5),如下: public class Hello { public static void main(String[] args) { int a = 1000, b = ...
- Java中Integer类的方法
java.lang 类 Integer java.lang.Object java.lang.Number java.lang.Integer 全部已实现的接口: Serializable, Comp ...
- Java学习笔记24(Integer类)
这里介绍基本数据类型包装类,Integer是int的包装类, 其他的基本数据类型的包装类的方法和Integer的方法几乎一致,会一种即可全会 基本数据类型包装类的特点:用于在基本数据类型和字符串之间进 ...
- JDK1.8源码(二)——java.lang.Integer 类
上一篇博客我们介绍了 java.lang 包下的 Object 类,那么本篇博客接着介绍该包下的另一个类 Integer.在前面 浅谈 Integer 类 博客中我们主要介绍了 Integer 类 和 ...
- 《java入门第一季》之Integer类和自动拆装箱概述
/ * int 仅仅是一个基本类型.int有对应的类类型,那就是Integer. * 为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型--包装类类型 ...
- java中的BigDecimal和String的相互转换,int和String的类型转换,Integer类和String相互转换
一: /*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ 注:BigDecimal在数据库中存的是number类型. import java.math.B ...
随机推荐
- (三)CodeMirror - Event
"change" (instance: CodeMirror, changeObj: object) { from, // object to, // object text, / ...
- 影响MySQL性能的五大配置参数
我们今天主要和大家分享的是对MySQL性能影响关系紧密的五大配置参数,以下就是文章的具体内容描述,希望会给你带来一些帮助在此方面. 以下的文章主要是对MySQL性能影响关系紧密的五大配置参数的介绍,我 ...
- Apache服务器安装配置(win版)
登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置: 2 进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的 ...
- linux修改密码
情景:Linux 服务器上用户的密码被服务器管理员发现太过简单,需要重置密码.处理时为了方便记忆,就直接使用普通用户登录,修改密码时,在原密码的基础上增加一串特定的数字,结果提示不通过.例如出现错误提 ...
- 转载:js实现上传图片时 点击浏览后 就可以看到缩略图 很实用
转载网址:http://blog.sina.com.cn/s/blog_6094f04d0100o6kj.html <!DOCTYPE html PUBLIC "-//W3C//DTD ...
- 丰富的else语句及简洁的with语句 - 零基础入门学习Python034
丰富的else语句及简洁的with语句 让编程改变世界 Change the world by program 丰富的else语句 有鱼油可能会说,else语句还有啥好讲的?经常跟if语句进行搭配用于 ...
- Android平台之不预览获取照相机预览数据帧及精确时间截
在android平台上要获取预览数据帧是一件极其容易的事儿,但要获取每帧数据对应的时间截并不那么容易,网络上关于这方面的资料也比较少.之所以要获取时间截,是因为某些情况下需要加入精确时间轴才能解决问题 ...
- VLSI和ASIC的区别(转)
VLSI和ASIC是不同的两个概念 VLSI(Very Large Scale Integrate circuit)是指集成电路的规模,有时也指制造集成电路所使用的工艺,VLSI工艺一般都在1um以下 ...
- Linux下SVN(Subversion)自动启动脚本
在Red Hat Linux中自动运行程序 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动,然后运行第一个进程init.init根据配置文件继续引导过程,启动其 ...
- C51汇编伪指令
1.DS ---预留存储区命令格式: [标号:] DS 表达式值其功能是从指定地址开始,定义一个存储区,以备源程序使用.存储区预留的存储单元数由表达式的值决定. ;从标号TEP地址处开始保留1个存 ...