Sah*_*ary 0 java arrays arraylist
我想创建一个ArrayList<Float>长度为350的.我这样做了:
x = new ArrayList<Float>(350);
Run Code Online (Sandbox Code Playgroud)
不,我希望这个数组在每个点都有'零'浮点值.我可以做这个:
for (int i = 0; i< 350 ; i++){
x.add((float) 0.0);
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,如果没有迭代,还有另一种方法可以做同样的事情.我想要最小的迭代来提高效率.
如果你想要效率我不会使用ArrayList或Float在这里.我不建议使用float,因为它的精度太差,除非你真的知道你在做什么.
我建议你使用double数组.
double[] x = new double[350]; // all 0.0
Run Code Online (Sandbox Code Playgroud)