ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Java-Integer

2026/9/17 15:53:36 拓冰建站 浏览量
Java-Integer

Integer

一.构造器

Integer(int value)

构造一个新分配的 Integer对象,该对象表示指定的 int值。

Integer(String s)

构造一个新分配 Integer对象,表示 int由指示值 String参数。

        // 1.Integer(int value)构造一个新分配的 Integer对象,该对象表示指定的 int值Integer integer = new Integer(55555);System.out.println(integer);// 55555// 2.Integer(String s)构造一个新分配 Integer对象,表示 int由指示值 String参数。String string = "32421";Integer integer1 = new Integer(string);System.out.println(integer1);// 32421

二.方法 

static intbitCount(int i)

返回指定的int值的二进制补码二进制表示中的 int数。

bytebyteValue()

返回此值 Integer为 byte的基本收缩转换后。

static intcompare(int x, int y)

比较两个 int数字值。

intcompareTo(Integer anotherInteger)

数字比较两个 Integer对象。

static intcompareUnsigned(int x, int y)

比较两个 int值,以数值方式将值视为无符号。

static Integerdecode(String nm)

将 String解码成 Integer 。

static intdivideUnsigned(int dividend, int divisor)

返回将第一个参数除以秒的无符号商,其中每个参数和结果被解释为无符号值。

doubledoubleValue()

返回此值 Integer为 double一个宽元转换后。

booleanequals(Object obj)

将此对象与指定的对象进行比较。

floatfloatValue()

返回此值 Integer为 float一个宽元转换后。

static IntegergetInteger(String nm)

确定具有指定名称的系统属性的整数值。

static IntegergetInteger(String nm, int val)

确定具有指定名称的系统属性的整数值。

static IntegergetInteger(String nm, Integer val)

返回具有指定名称的系统属性的整数值。

inthashCode()

返回这个 Integer的哈希码。

static inthashCode(int value)

返回值为int的哈希码; 兼容Integer.hashCode() 。

static inthighestOneBit(int i)

返回一个 int值与至多一个单个1位,在最高阶(“最左侧”)的位置在指定的一个位 int值。

intintValue()

将 Integer的值作为 int 。

longlongValue()

返回此值 Integer为 long一个宽元转换后。

static intlowestOneBit(int i)

在指定的 int值中,以最低位(最右边)为1位返回一个最多为单个1位的 int值。

static intmax(int a, int b)

返回两个 int的较大值,就像调用 Math.max一样 。

static intmin(int a, int b)

返回两个 int的较小值,就像调用 Math.min一样 。

static intnumberOfLeadingZeros(int i)

返回的最高阶的(“最左边的”)中所指定的二进制补码表示的一个位前述零个比特的数量 int值。

static intnumberOfTrailingZeros(int i)

返回零位以下最低阶(“最右边的”)的数量在指定的二进制补码表示的一个位 int值。

static intparseInt(String s)

将字符串参数解析为带符号的十进制整数。

static intparseInt(String s, int radix)

将字符串参数解析为第二个参数指定的基数中的有符号整数。

static intparseUnsignedInt(String s)

将字符串参数解析为无符号十进制整数。

static intparseUnsignedInt(String s, int radix)

将字符串参数解析为第二个参数指定的基数中的无符号整数。

static intremainderUnsigned(int dividend, int divisor)

返回无符号余数,将第一个参数除以秒,其中每个参数和结果被解释为无符号值。

static intreverse(int i)

返回由指定的二进制补码表示反转位的顺序而获得的值 int值。

static intreverseBytes(int i)

返回反转指定的二进制补码表示的字节顺序而获得的值 int值。

static introtateLeft(int i, int distance)

返回通过旋转指定的二的补码的二进制表示而得到的值 int由位指定数目的左值。

static introtateRight(int i, int distance)

返回通过旋转指定的二的补码的二进制表示而得到的值 int右移位的指定数值。

shortshortValue()

返回此值 Integer为 short的基本收缩转换后。

static intsignum(int i)

返回指定的 int值的 int函数。

static intsum(int a, int b)

根据+运算符将两个整数相加。

static StringtoBinaryString(int i)

在基数2中返回整数参数的字符串表示形式为无符号整数。

static StringtoHexString(int i)

返回整数参数的字符串表示形式,作为16位中的无符号整数。

static StringtoOctalString(int i)

在基数8中返回整数参数的字符串表示形式为无符号整数。

StringtoString()

返回 String表示此对象 Integer的价值。

static StringtoString(int i)

返回一个 String指定整数的 String对象。

static StringtoString(int i, int radix)

返回由第二个参数指定的基数中的第一个参数的字符串表示形式。

static longtoUnsignedLong(int x)

参数给转换 long由无符号转换。

static StringtoUnsignedString(int i)

将参数的字符串表示形式返回为无符号十进制值。

static StringtoUnsignedString(int i, int radix)

以第二个参数指定的基数中的无符号整数值返回第一个参数的字符串表示形式。

static IntegervalueOf(int i)

返回一个 Integer指定的 int值的 Integer实例。

static IntegervalueOf(String s)

返回一个 Integer对象,保存指定的值为 String 。

static IntegervalueOf(String s, int radix)

返回一个 Integer对象,保存从指定的String中 String的值,当用第二个参数给出的基数进行解析时。

        // 1.int intValue() Integer的值作为int 同理也可以转换成其他整数与浮点数类型Integer number = 3;System.out.println(number.intValue());// 3// 2.static Integer valueOf()方法:将int类型或String类型的数据转换为Integer类型的对象System.out.println(Integer.valueOf(33)); // 33System.out.println(Integer.valueOf("33"));// 33// 3.static Integer parseInt()方法:将String类型的数据转换为int类型的数据。System.out.println(Integer.parseInt("3242")); // 3242// 4.String toString()方法:将Integer对象转换为String类型的数据String str = number.toString();System.out.println(str);// 3