ArrayList里居然可以放float[],大赞:)
用了这么多年Java,这种写法也是第一次哈 --------------------编程问答-------------------- API文档里有 自然就可以用呀 --------------------编程问答-------------------- float[]是一个数组引用类型, 也是一个Object! 是应该可以放的!换作float就不行了! --------------------编程问答--------------------
数组引用类型是神马?
为何它是对象?
float就不是呢? --------------------编程问答--------------------
也可以,现在会自动装箱/拆箱。 float <=> Float --------------------编程问答-------------------- 所有数组都是应用类型,也就是是Object类型,当然可以放ArrayList 里了 --------------------编程问答-------------------- 因为没有积分了,没法发帖子,我来搭便车发个问题:
最近做项目发觉我的jre在执行new Date()时获得的时间是GMT的时间,但同一段代码我的同事获得的却是CST时区的。请问,各位有没有遇到过类似的问题,大家是如何修改jre设置,使new Date()获取的时间是CST时区的。 --------------------编程问答--------------------
我的理解是因为在栈里面只有一块地址指向该数组 而具体的分配在堆里面 随意是一个引用类型。 --------------------编程问答--------------------
正解
声明成List<Float>就能放float了
补充:Java , Java SE