好贷网好贷款

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

发布时间:2016-12-4 16:25:50 编辑: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中设置启动级别

相关文章

相关评论