`
高山流水123
  • 浏览: 27497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java----包装类

 
阅读更多

java 的  包装类

 1,使 object 类 一通天下,可以包括简单类型属性及值:

        Object o=12;   // error

        Object o=new Integer(12);

        class Integer{

             int value;

             public Integer(int value){

                  this.value=value;

         }

}

   8种包装类:int    ===》 Integer

                      char ===》 Character

          其他六种都是首字母大写即可

                      double  ===》 Double

                      。。。。

           八个都在lang 包里

 2,作用:为8 种简单类型提供对象形式,让Object 统一所有数据;

                 对于数值类型的属性,区分0和null;

 3,包装类 简单类型 string  之间的转换

       1)int <----> Integer

            int i==12;

            Integer ii=new Integer(i);

            int i2=ii.intValue();

        2) int <------> String

            String s=i+" "; 

            int i3=Integer.parseInt(s);  // 明显类名调用 静态方法

        3) Integer <-------> String

               String s2=ii.toString();

               Integer ii2=Integer.valueOf(s2);

 3,jdk 5.0   自动封箱

      由编译器自动完成简单类型和包装类之间的转换。

           

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics