当前位置:编程学习 > JAVA >>

ArrayList里居然可以放float[],大赞:)

用了这么多年Java,这种写法也是第一次哈 --------------------编程问答-------------------- API文档里有 自然就可以用呀 --------------------编程问答-------------------- float[]是一个数组引用类型, 也是一个Object! 是应该可以放的!
换作float就不行了! --------------------编程问答--------------------
引用 2 楼 jacy8013 的回复:
float[]是一个数组引用类型, 也是一个Object! 是应该可以放的!
换作float就不行了!

数组引用类型是神马?
为何它是对象?
float就不是呢? --------------------编程问答--------------------
引用 2 楼 jacy8013 的回复:
float[]是一个数组引用类型, 也是一个Object! 是应该可以放的!
换作float就不行了!

也可以,现在会自动装箱/拆箱。 float <=> Float --------------------编程问答-------------------- 所有数组都是应用类型,也就是是Object类型,当然可以放ArrayList 里了 --------------------编程问答-------------------- 因为没有积分了,没法发帖子,我来搭便车发个问题:
 最近做项目发觉我的jre在执行new Date()时获得的时间是GMT的时间,但同一段代码我的同事获得的却是CST时区的。请问,各位有没有遇到过类似的问题,大家是如何修改jre设置,使new Date()获取的时间是CST时区的。  --------------------编程问答--------------------
引用 3 楼 meowchina 的回复:
引用 2 楼 jacy8013 的回复:float[]是一个数组引用类型, 也是一个Object! 是应该可以放的!
换作float就不行了!
数组引用类型是神马?
为何它是对象?
float就不是呢?

我的理解是因为在栈里面只有一块地址指向该数组 而具体的分配在堆里面 随意是一个引用类型。 --------------------编程问答--------------------
引用 5 楼 liangpeng411 的回复:
所有数组都是应用类型,也就是是Object类型,当然可以放ArrayList 里了

正解

引用 4 楼 huntor 的回复:
现在会自动装箱/拆箱。 float <=> Float


声明成List<Float>就能放float了
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,