请选择 进入手机版 | 继续访问电脑版
楼主
[JAVA大数据]| 发表于 2017-8-3 19:59:02 |阅读模式 420 0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么要用到包装类?
因为在泛型中,是不能使用基本类型的,只能使用基本类型所对应的包装类
  1. List<Integer>  list=new ArrayList<Integer>();
复制代码
int与Integer之间的转换
  1.int------>Integer
   (1)   valueOf方法(静态的)    Integer.valueOf(int i)   Integer.valueOf(String s)
                   实例   Integer.valueOf(5)   
      

   (2)   Integer有两个构造方法    Integer(int i)   Integer(String s)             
                   实例    Integer a=new Integer(5);//a变成Integer了

  2.Integer--->int
   .      非静态           IntValue()  
                   实例     Integer a=new Integer(5); a.InValue();

==================================================================================================
String与int之间的转换
  1.String--->int
           静态方法         parseInt(String s)
                   实例     Integer.parseInt("5");
  2.int------>String
           静态方法          toString(int a)
                   实例      Integer.toString(5);
==================================================================================================
装箱int====》Integer
拆箱Integer==》int
这两步操作其实都是由虚拟机自动完成

double和Double,short和Short,float和Float,byte和Byte与上面的类似;
===================================================================================================
基本类型中除了char类型的包装类Character继承了object类外,其他几个数据类型都继承number类

Character中的一些方法(以下的方法都是静态)
isLetter(char c)    isdigit(char c)    isUpperCase(char c)   isLowerCase(char c)    toUpperCase(char c)   toLowerCase(char c)









               

分享到:  微信微信
回复回复0 收藏收藏0 分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

育知同创学员技术交流社区

问币兑换|社区帮助|免责声明|交换友情链接|育知同创学员技术交流社区

Powered by Discuz! X3.2 Licensed© 2001-2013 Comsenz Inc. 京ICP备16004053号

GMT+8, 2018-2-22 02:38 , Processed in 0.089706 second(s), 26 queries .

快速回复 返回顶部 返回列表