这里有
class x{
ArrayList<Double> values;
x() {
values= new ArrayList<Double>();
}
//这里我想编写一个方法将 class(x) 中的 arraylis(values) 转换为数组,以便能够在我的程序中使用它。有什么办法可以做到这一点吗?感谢您的帮助。
public double [] getarray(){
}
最佳答案
您实际上不需要将 ArrayList 转换为数组,但如果需要,请按以下方法操作。
public double [] getArray(){
double[] array = new double[values.size()];
for(int i =0;i<values.size();i++)
{
array[i] = values.get(i) != null ?values.get(i): 0.0;
}
return array;
}
关于java - java中将ArrayList转换为数组的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10262798/