码迷,mamicode.com
首页 > 编程语言 > 详细

java中的包装类

时间:2016-12-17 23:18:34      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:java   基本类型   cte   long   转换   parse   相互   都对   double   

   每一个包装类都对应一种基本数据类型。包装类有:Integer、character、Byte、Short、Long、Floot、Double、Boolean这八种,分别对应的基本数据类型是:int、char、byte、short、long、floot、double、boolean这八种(后面6种的包装类都是将其所对应的基本数据类型的首字母大写

  包装类的作用是丰富了基本数据的类型只能存放值,不能存放应用的问题;同事还可以提供大量的方法或常量,充当了基本数据类型和引用数据类型的桥梁,可以方便基本数据类型和引用数据类型的相互转换。

  1、基本数据类型转包装类型:

    int  a=10;

    Integer  in=new Integer(a);

    以上就完成了基本数据类型转包装类型的任务(JDK1.5以后的版本还可以直接这样写:Integer  in=10;      这种写法只能用于JDK1.5之后)。

  2、包装类型转基本数据类型:

    Integer  in=10;

    int a =in.intvalue();

    以上就完成了包装类型转基本数据类型的任务(JDK1.5以后的版本还可以直接这样写:int a =in;      这种写法只能用于JDK1.5之后)。

  3、String转包装类

    String str="1234";

    Integer  in=new Integer(str);

    以上就完成了String转包装类的任务。

  4、包装类转String

    Integer  in=123;

    String str=in.toString();

    以上就完成了包装类转String的任务。

  5、String 转基本类型(用的最多的一种形式)

    String str="123";

    int a=Integer.parseInt(str);

    以上就完成了String 转基本类型的任务。

  6、基本类型转String

    int a=67;

    String str=Integer.toString(a);

    以上就完成了基本类型转String的任务。

  

    注:以上转换的基本类型,是用int型做的演示,如果是其他型也可以。

java中的包装类

标签:java   基本类型   cte   long   转换   parse   相互   都对   double   

原文地址:http://www.cnblogs.com/tjpzsl/p/6193133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!