java.lang
类 Integer
java.lang.Object
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter" />
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0" />
<v:f eqn="sum @0 1 0" />
<v:f eqn="sum 0 0 @1" />
<v:f eqn="prod @2 1 2" />
<v:f eqn="prod @3 21600 pixelWidth" />
<v:f eqn="prod @3 21600 pixelHeight" />
<v:f eqn="sum @0 0 1" />
<v:f eqn="prod @6 1 2" />
<v:f eqn="prod @7 21600 pixelWidth" />
<v:f eqn="sum @8 21600 0" />
<v:f eqn="prod @7 21600 pixelHeight" />
<v:f eqn="sum @10 21600 0" />
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" />
<o:lock v:ext="edit" aspectratio="t" />
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="继承者 " style='width:24pt;
height:24pt' /><![endif]--><!--[if !vml]--><!--[endif]-->java.lang.Number
<!--[if gte vml 1]><v:shape id="_x0000_i1026"
type="#_x0000_t75" alt="继承者 " style='width:24pt;height:24pt' /><![endif]--><!--[if !vml]--><!--[endif]-->java.lang.Integer
所有已实现的接口:
Serializable, Comparable<Integer>
public final class Integer
extends Number
implements Comparable<Integer>
Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。
此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
实现注意事项:“bit twiddling”方法(如 highestOneBit 和 numberOfTrailingZeros)的实现基于 Henry S. Warren, Jr.撰写的《Hacker's Delight》(Addison Wesley, 2002)中的一些有关材料。
从以下版本开始:
JDK1.0
另请参见:
序列化表格
字段摘要
|
staticint
|
MAX_VALUE 保持 int 类型的最大值的常量可取的值为 231-1。
|
staticint
|
MIN_VALUE 保持 int 类型的最小值的常量可取的值为 -231。
|
staticint
|
SIZE 以二进制补码形式表示 int 值的位数。
|
staticClass<Integer>
|
TYPE 表示基本类型 int 的 Class 实例。
|
构造方法摘要
|
Integer(intvalue) 构造一个新分配的 Integer 对象,它表示指定的 int 值。
|
|
Integer(Strings) 构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
|
|
方法摘要
|
staticint
|
bitCount(inti) 返回指定 int 值的二进制补码表示形式的 1 位的数量。
|
byte
|
byteValue() 以 byte 类型返回该 Integer 的值。
|
int
|
compareTo(IntegeranotherInteger) 在数字上比较两个 Integer 对象。
|
staticInteger
|
decode(Stringnm) 将 String 解码为 Integer。
|
double
|
doubleValue() 以 double 类型返回该 Integer 的值。
|
boolean
|
equals(Objectobj) 比较此对象与指定对象。
|
float
|
floatValue() 以 float 类型返回该 Integer 的值。
|
staticInteger
|
getInteger(Stringnm) 确定具有指定名称的系统属性的整数值。
|
staticInteger
|
getInteger(Stringnm, intval) 确定具有指定名称的系统属性的整数值。
|
staticInteger
|
getInteger(Stringnm, Integerval) 返回具有指定名称的系统属性的整数值。
|
int
|
hashCode() 返回此 Integer 的哈希码。
|
staticint
|
highestOneBit(inti) 返回具有至多单个 1 位的 int 值,在指定的 int 值中最高位(最左边)的 1 位的位置。
|
int
|
intValue() 以 int 类型返回该 Integer 的值。
|
long
|
longValue() 以 long 类型返回该 Integer 的值。
|
staticint
|
lowestOneBit(inti) 返回具有至多单个 1 位的 int 值,在指定的 int 值中最低位(最右边)的 1 位的位置。
|
staticint
|
numberOfLeadingZeros(inti) 在指定 int 值的二进制补码表示形式中最高位(最左边)的 1 位之前,返回零位的数量。
|
staticint
|
numberOfTrailingZeros(inti) 返回指定的 int 值的二进制补码表示形式中最低(“最右”)的为 1 的位后面的零位个数。
|
staticint
|
parseInt(Strings) 将字符串参数作为有符号的十进制整数进行分析。
|
staticint
|
parseInt(Strings, intradix) 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
|
staticint
|
reverse(inti) 返回通过反转指定 int 值的二进制补码表示形式中位的顺序而获得的值。
|
staticint
|
reverseBytes(inti) 返回通过反转指定 int 值的二进制补码表示形式中字节的顺序而获得的值。
|
staticint
|
rotateLeft(inti, intdistance) 返回根据指定的位数循环左移指定的 int 值的二进制补码表示形式而得到的值。
|
staticint
|
rotateRight(inti, intdistance) 返回根据指定的位数循环右移指定的 int 值的二进制补码表示形式而得到的值。
|
short
|
shortValue() 以 short 类型返回该 Integer 的值。
|
staticint
|
signum(inti) 返回指定 int 值的符号函数。
|
staticString
|
toBinaryString(inti) 以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
|
staticString
|
toHexString(inti) 以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。
|
staticString
|
toOctalString(inti) 以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。
|
String
|
toString() 返回一个表示该 Integer 值的 String 对象。
|
staticString
|
toString(inti) 返回一个表示指定整数的 String 对象。
|
staticString
|
toString(inti, intradix) 用第二个参数指定的基数返回第一个参数的字符串表示形式。
|
staticInteger
|
valueOf(inti) 返回一个表示指定的 int 值的 Integer 实例。
|
staticInteger
|
valueOf(Strings) 返回保持指定的 String 的值的 Integer 对象。
|
staticInteger
|
valueOf(Strings, intradix) 返回一个 Integer 对象,该对象中保持了用第二个参数提供的基数进行分析时从指定的 String 中提取的值。
|
分享到:
相关推荐
java中Integer包装类的详细讲解(java二进制操作,所有进制转换) 十进制转成二进制 十进制转八进制 十进制转十六进制 十六进制转成十进制 十六进制转成二进制 八进制转成十进制 等等所有进制转换和操作
对JAVA中的int类型和integer类型进行透彻分析的一个文档 很有帮助的哦 亲!
HugeInteger.java
ID自增的java类方法,不用数据库主键自增的可以考虑试试这个,自己定义方式
主要介绍了JAVA Integer类常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
本文主要介绍了Java Integer两种转int方法比较。具有很好的参考价值,下面跟着小编一起来看下吧
Java中的Integer是int的包装类型,下面这篇文章主要给大家介绍了关于java中Integer包装类装箱的一个细节的相关资料,文中介绍的这个细节挺重要的,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面...
学习文档_JAVA中Integer和Byte转换
项目里遇到的小问题的 整理
以下是对java中Integer传参方式的问题进行了详细的介绍,需要的朋友可以过来参考下
JAVA-int和Integer的区别1.zip
EmptyUtils.java---Java验证对象是否为空的工具类,工具可判断List,String,Integer,Object,Object[]类型的对象是否为空。
主要介绍了Java源码解析Integer方法解读,包括toString方法、toUnsignedString方法、highestOneBit方法等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了JAVA Integer类型自加实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
java中的Number类是一个抽象类,它提供了处理数值类型的基本功能和方法。Number类的子类包括Byte、Short、Integer、Long、Float和Double,每个子类都提供了特定类型的数值操作和转换方法。本文将介绍Java中的Number...
Java中int和Integer的区别.doc
Java中int和Integer的区别
invokeMethod.java 同一个类中调用方法示例 invokeOther.java 类的外部调用方法示例 invokeStaticMethod.java 调用静态方法示例 localVariable.java 演示局部变量 localVSmember.java 局部变量与成员变量同名...
1、若在某一个类定义中定义有如下的方法: final void aFinalFunction( );则该方法属于( )。 A、本地方法 B、解态方法 C、最终方法 D、抽象方法 2、main方法是Java Application程序执行的入口点,关于main方法的...
byte-Byte short-Short int -Integer long -Long float -Float double -Double char-Character boolean-Boolean 1、所属的包 java.lang 2、类的继承关系、实现接口 前面6个包装类是与数字相关的 父类:Number...