Integer
是 Java 中的一个包装类,用于将基本数据类型 int
封装成对象。它提供了一些实用的方法,使得在处理整数时更加方便。
常用到的静态属性:
Integer.MIN_VALUE; //int 类型能够表示的最小值
Integer.MAX_VALUE; //最大值
以下是 Integer
类的一些重要的静态方法:
-
parseInt
方法:将字符串解析为整数。String str = "123"; int intValue = Integer.parseInt(str);
-
valueOf
方法:返回一个表示指定整数值的Integer
对象。int intValue = 123; Integer integerValue = Integer.valueOf(intValue);
-
toBinaryString
方法:返回整数的二进制表示形式。int intValue = 10; String binaryString = Integer.toBinaryString(intValue);
-
toHexString
方法:返回整数的十六进制表示形式。int intValue = 255; String hexString = Integer.toHexString(intValue);
-
toOctalString
方法:返回整数的八进制表示形式。int intValue = 64; String octalString = Integer.toOctalString(intValue);
-
toString
方法:返回整数的字符串表示形式。可以指定进制作为参数。int intValue = 42; String decimalString = Integer.toString(intValue); // 默认是十进制 String hexString = Integer.toString(intValue, 16); // 十六进制
-
compare
方法:比较两个整数的大小。int result = Integer.compare(5, 10);
-
equals
方法:比较两个Integer
对象是否相等。Integer num1 = 42; Integer num2 = 42; boolean areEqual = num1.equals(num2);
这些方法提供了在处理整数时的一些便捷操作,特别是在需要进行字符串表示和不同进制之间转换时。需要注意的是,Integer
类是不可变的,这意味着一旦创建了 Integer
对象,其值不能更改。