【发布时间】:2011-11-26 23:04:02
【问题描述】:
我有以下代码片段:
public void doSomething() {
float array[] = new float[2];
array[0] = (float) 0.0;
array[1] = (float) 1.2;
someMethod(array);
}
public void someMethod(Object value) {
//need to convert value to List<Float>
}
正如您在上面看到的,我想将作为数组(但作为对象传递)的 value 变量转换为 List。 我按照这里的建议尝试了以下操作:Create ArrayList from array
new ArrayList<Float> (Arrays.asList(value));
但是,它不能编译。
有什么提示吗?
【问题讨论】:
-
当问题涉及编译错误时,包含该错误消息会很有帮助,就像显示运行时错误的堆栈跟踪一样。
标签: java arrays collections