Java基础之java.lang包装类(1)
下面列举一下 Integer 的常用方法
方法 | 返回值 | 功能描述 |
---|---|---|
byteValue() | byte | 以 byte 类型返回该 Integer 的值 |
CompareTo(Integer anotherInteger) | int | 在数字上比较 Integer 对象。如果这两个值相等,则返回0;如果调用对象的数值小于 anotherInteger 的数值,则返回负值;如果调用对象的数值大于 anotherInteger 的数值,则返回正值 |
equals(Object IntegerObj) | boolean | 比较此对象与指定对象是否相等 |
intValue() | int | 以 int 型返回此 Integer 对象 |
shortValue() | short | 以 short 型返回此 Integer 对象 |
longValue() | long | 以 long 型返回此 Integer 对象 |
floatValue() | float | 以 float 型返回此 Integer 对象 |
doubleValue() | double | 以 double 型返回此 Integer 对象 |
toString() | String | 返回一个表示该 Integer 值的 String 对象 |
valueOf(String str) | Integer | 返回保存指定的 String 值的 Integer 对象 |
parseInt(String str) | int | 将字符串参数作为有符号的十进制整数进行解析 |
/* *通过下面代码来验证Integer提供的常用方法 * * */ public class IntegerTest{ public static void main(String[] args){ //初始化一个Integer的实例类 Integer a = new Integer(10); //初始化一个 Integer 类实例 Integer b = new Integer("11"); //通过调用方法来判断两个数的大小 System.out.println(a.compareTo(b)); //判断两个实例是否相等 System.out.println(a.equals(b)); //将a转化成float型 float c = a.floatValue(); System.out.println(c); //将字符串转换为数值 //parseInt(String str) 和 parseInt(String str,int radix) 都是类方法,由类来调用。后一个方法则实现将字符串按照参数 radix 指定的进制转换为 int, String d = "10101110"; int e = Integer.parseInt(d, 2); System.out.println(e); } }
结果为:
-1
false
10.0
174