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

 

posted @ 2017-07-10 14:58  newbieYi  阅读(116)  评论(0编辑  收藏  举报