Java基本类型变量和包装类之间转换

作者:简简单单 2014-05-25

对应关系如下:

Java基本类型变量和包装类之间转换

如果在他们之间相互转化呢?
通过向对应的包装器传入参数完成基本变量包装成包装类对象;利用包装类提供的xxxValue()方法将包装类对象转化成基本类型变量。如下:

 代码如下 复制代码

public class TestWrapper {
   
    public static void main(String[] args)
    {
        int i = 100;
        //将int类型转换为Integer类型
        Integer iObj = new Integer(i);
       
        //将Integer类型的对象转换为int类型
        int m = iObj.intValue();
    }
}

包装类可以实现基本类型变量和字符串之间的转换:
除Character外所有的包装类提供parseXXX()方法将特定的字符串转换成基本类型变量;
String类提供了valueOf()方法将基本类型比那里转换成字符串。

 代码如下 复制代码

public static void main(String[] args)
{
    String iStr = "123";
    int i = Integer.parseInt(iStr);
    System.out.println(i);
 
    String nStr = String.valueOf(100.234);
    System.out.println(nStr);
}

相关文章

精彩推荐