Java中自动装箱、拆箱的例子
2013-01-25 16:08
309 查看
public class Test { public static void main(String[] args) { //手动装箱,拆箱 int x = 10; Integer a = new Integer(x); //将int型变为Integer对象 int y = a.intValue(); //将Interger对象变为int型 System.out.println(y+y);//转成int型后相加,结果为20 //自动装箱,拆箱,直接赋值就行了 int i = 10; Integer b = i; //自动将int型转为Interger,不需要再new了 int z = b; //自动拆箱成int System.out.println(y*y); //转为int相乘,结果为100 //对于String类,转为其他数据类型的例子 String s = "123"; int c = Integer.parseInt(s); //通过Integer的parseInt()方法,转为int型 System.out.println(c+1); //转为int型后相加,结果为124 float d =Float.parseFloat(s); //同理也可以转为float型 System.out.println(d+1); //转为float后相加,结果为124.0 } }
相关文章推荐
- java中的自动拆箱与自动装箱
- java自动装箱拆箱深入剖析
- java中自动打包+解包机制(又称自动装箱,拆箱)Auto-Boxing,UnBoxing
- Java 包装类 自动装箱和拆箱
- Java深入(高新技术)(二):开发环境、静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱、享元模式
- 全面理解java自动装箱和拆箱(转)
- Java中基本数据类型的自动拆箱和装箱
- Java中的自动装箱与拆箱
- java自动装箱和拆箱
- Java学习之自动装箱和自动拆箱源码分析
- Java语法糖2:自动装箱和自动拆箱
- java自动装箱拆箱深入剖析
- JAVA自动拆箱自动装箱详解
- Java 自动装箱和拆箱
- Java 性能要点:自动装箱/ 拆箱 (Autoboxing / Unboxing)
- Java学习笔记 --- 自动装箱与自动拆箱
- Java中的自动装箱拆箱
- Java中的自动装箱与拆箱
- (转载)Java 自动装箱与拆箱、equals和==的比较
- Java自动装箱与拆箱