今天突然要用到一个character,在使用hashmap
HashMapInteger, Character> map=new HashMapInteger,Character>();这样就可以使用,但是当定义为:
HashMapInteger, char> map=new HashMapInteger,char>();这样时,就会出问题,所以就查了一下这其中的区别,当时学java的时候是学的英文版本的,没有学好,所以现在只能慢慢补上了。
Character是char的包装类,就像Integer和int ,以及Long和long一样。
Character是char的包装类,注意它是一个类,提供了很多方法的。
包装类和基本类型可以自动转换,这是jdk1.5(5.0)的新特性,叫做自动封箱和自动解封
即:
例1:
char ch='a';
Character ch1=ch;//自动封箱
Character c=new Character(a);
char c1=c;//自动解封
phpweb1.0基于php+mysql+smarty开发的企业解决方案,总体感觉简洁快速,适合小型企业的建站方案,也适合初学者学习。 之前发布过phpweb1.0的原始版本,仅提供大家交流和学习,但很多的爱好者提出了一些不足和好评,本不想继续开发1.0,因为2.0已经开发完毕而且构架与1.0完全不同,但是有些使用者喜欢这种简洁和简便,应大家的要求,美化和优化了一些不足之处。后台更加简洁美观。
例2:
int t=10;
Integer t1=t;//自动封箱
Integer t=new Integer(10);
int t1=t//自动解封
【相关推荐】
1. Java免费视频教程









