标签:style blog color os java ar 数据 div log
一基础类型包装类
基础数据类型存放在内存的栈区域,可以通过包装类将基础数据类型转换为引用数据类型,即存储在堆与栈中。
基础数据类型一共有8种,相对应的包装类也有8种。分别是Byte,Short,Integer,Long,Float,Double,Character,Boolean。类
包装类位于java.Lang包中。
1 public class Test1 { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 Integer i=new Integer(5); 6 Integer i2=new Integer("23"); 7 Integer i3=Integer.valueOf(3); 8 Integer i4=Integer.valueOf("567"); 9 10 int a=i.intValue(); 11 float f=i.floatValue(); 12 String s=i.toString(); 13 String s2=Integer.toString(5); 14 int s3=Integer.parseInt("123"); 15 } 16 }
二:自动打包解包
自动打包解包是JDK5.0引入的机制。
打包:基础数据类型->对象
解包:对象->基础数据类型。
自动打包解包指在合适的时机自动进行打包,解包操作。
常用于集合类中。
import java.util.*; public class Test2 { public static void main(String[] args) { // TODO Auto-generated method stub List l=new ArrayList(); l.add(1); l.add(2.5); l.add(true); int i=(int)l.get(1); boolean b=(boolean)l.get(2); } }
标签:style blog color os java ar 数据 div log
原文地址:http://www.cnblogs.com/shangshicc/p/3945614.html