• 将基本数据类型包装成包装类的对象
 1 View Code 
 2  class  WrapperDemo1
 3  {
 4      public static void main(String[] args) 
 5      {
 6          int i=10;
 7          Integer iObj=new Integer(i);//通过构造函数将基本数据类型变量包装成Integer对象
 8          Float fObj=new Float("3.12");//将字符串包装成Float对象
 9          //Integer iObj2=new Integer("ddd");编译时没有问题,但是运行时将出现NumberFormatException异常
10          Boolean bObj1=new Boolean("True");
11          Boolean bObj2=new Boolean("true");
12          Boolean bObj3=new Boolean("TruE");
13          System.out.println(iObj);
14          System.out.println(fObj);
15          System.out.println(bObj1);
16          System.out.println(bObj2);
17          System.out.println(bObj3);
18      }
19  }
  • 自动装箱和拆箱
1 class  WrapperClassDemo
2 {
3     public static void main(String[] args) 
4     {
5         Integer i1=10;//自动装箱
6         int i2=i1;//自动拆箱
7         System.out.println(i1+"..."+i2);
8     }
9 }
  • 字符串与基本类型之间的转换

除了Character之外所有的包装类都提供了一个parseXxx(String s)方法将特定的字符串转换成基本数据类型。

String类内也提供了多个重载方法valueOf()方法将基本数据类型转换成字符串

 1 View Code 
 2 
 3 class WrapperDemo3 
 4 {
 5     public static void main(String[] args) 
 6     {
 7         int i=Integer.parseInt("123");
 8         System.out.println(i);
 9         float f=2.12f;
10         String flStr=String.valueOf(f);
11         System.out.println(flStr);
12     }
13 }

 

posted on 2012-06-04 20:00  Lincon Ma  阅读(148)  评论(0编辑  收藏  举报