不必把primitive主数据类型与对象分得那么清楚

发布时间:2014-10-22 19:42:00编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"不必把primitive主数据类型与对象分得那么清楚",主要涉及到不必把primitive主数据类型与对象分得那么清楚方面的内容,对于不必把primitive主数据类型与对象分得那么清楚感兴趣的同学可以参考一下。

从Java 5.0版开始加入的autoboxing功能,该功能能够自动地将primitive主数据类型转换成包装过的对象!让我们看一下创建int的ArrayList时会发生什么事。 primitive int的ArrayList 有autoboxing public void doNumsNewWay() {     ArrayList<Integer> listOfNumbers = new ArrayList<Integer>();   //创建Integer类型的ArrayList     listOfNumbers.add(3); //直接将类型为primitive的数字添加至ArrayList中,此时编译器会先将3转换为Integer对象然后再添加至ArrayList中     int num = listOfNumbers.gets(0);   //编译器会先将Interger对象取出,然后转换为primitive数据类型 }


上一篇:编程练习之旅 pat 1042
下一篇:不同于原来inittab中的启动级别设置,在ubuntu中设置启动级别

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款