对应关系如下:
如果在他们之间相互转化呢?
通过向对应的包装器传入参数完成基本变量包装成包装类对象;利用包装类提供的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); } |
时间: 2024-08-03 21:42:57