Java-Integer
Integer
一.构造器
Integer(int value) 构造一个新分配的 |
Integer(String s) 构造一个新分配 |
// 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 int | bitCount(int i) 返回指定的int值的二进制补码二进制表示中的 |
byte | byteValue() 返回此值 |
static int | compare(int x, int y) 比较两个 |
int | compareTo(Integer anotherInteger) 数字比较两个 |
static int | compareUnsigned(int x, int y) 比较两个 |
static Integer | decode(String nm) 将 |
static int | divideUnsigned(int dividend, int divisor) 返回将第一个参数除以秒的无符号商,其中每个参数和结果被解释为无符号值。 |
double | doubleValue() 返回此值 |
boolean | equals(Object obj) 将此对象与指定的对象进行比较。 |
float | floatValue() 返回此值 |
static Integer | getInteger(String nm) 确定具有指定名称的系统属性的整数值。 |
static Integer | getInteger(String nm, int val) 确定具有指定名称的系统属性的整数值。 |
static Integer | getInteger(String nm, Integer val) 返回具有指定名称的系统属性的整数值。 |
int | hashCode() 返回这个 |
static int | hashCode(int value) 返回值为 |
static int | highestOneBit(int i) 返回一个 |
int | intValue() 将 |
long | longValue() 返回此值 |
static int | lowestOneBit(int i) 在指定的 |
static int | max(int a, int b) 返回两个 |
static int | min(int a, int b) 返回两个 |
static int | numberOfLeadingZeros(int i) 返回的最高阶的(“最左边的”)中所指定的二进制补码表示的一个位前述零个比特的数量 |
static int | numberOfTrailingZeros(int i) 返回零位以下最低阶(“最右边的”)的数量在指定的二进制补码表示的一个位 |
static int | parseInt(String s) 将字符串参数解析为带符号的十进制整数。 |
static int | parseInt(String s, int radix) 将字符串参数解析为第二个参数指定的基数中的有符号整数。 |
static int | parseUnsignedInt(String s) 将字符串参数解析为无符号十进制整数。 |
static int | parseUnsignedInt(String s, int radix) 将字符串参数解析为第二个参数指定的基数中的无符号整数。 |
static int | remainderUnsigned(int dividend, int divisor) 返回无符号余数,将第一个参数除以秒,其中每个参数和结果被解释为无符号值。 |
static int | reverse(int i) 返回由指定的二进制补码表示反转位的顺序而获得的值 |
static int | reverseBytes(int i) 返回反转指定的二进制补码表示的字节顺序而获得的值 |
static int | rotateLeft(int i, int distance) 返回通过旋转指定的二的补码的二进制表示而得到的值 |
static int | rotateRight(int i, int distance) 返回通过旋转指定的二的补码的二进制表示而得到的值 |
short | shortValue() 返回此值 |
static int | signum(int i) 返回指定的 |
static int | sum(int a, int b) 根据+运算符将两个整数相加。 |
static String | toBinaryString(int i) 在基数2中返回整数参数的字符串表示形式为无符号整数。 |
static String | toHexString(int i) 返回整数参数的字符串表示形式,作为16位中的无符号整数。 |
static String | toOctalString(int i) 在基数8中返回整数参数的字符串表示形式为无符号整数。 |
String | toString() 返回 |
static String | toString(int i) 返回一个 |
static String | toString(int i, int radix) 返回由第二个参数指定的基数中的第一个参数的字符串表示形式。 |
static long | toUnsignedLong(int x) 参数给转换 |
static String | toUnsignedString(int i) 将参数的字符串表示形式返回为无符号十进制值。 |
static String | toUnsignedString(int i, int radix) 以第二个参数指定的基数中的无符号整数值返回第一个参数的字符串表示形式。 |
static Integer | valueOf(int i) 返回一个 |
static Integer | valueOf(String s) 返回一个 |
static Integer | valueOf(String s, int radix) 返回一个 |
// 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