作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个ArrayList<Float>
长度为 350。我这样做了:
x = new ArrayList<Float>(350);
不,我希望这个数组在每个点都有“零”浮点值。我可以这样做:
for (int i = 0; i< 350 ; i++){
x.add((float) 0.0);
}
所以我的问题是是否有另一种方法可以在不迭代的情况下做同样的事情。我想要最少的迭代来提高效率。
最佳答案
如果你想要效率,我不会在这里使用ArrayList
或Float
。我不建议使用 float
即使它的精度很差,除非你真的知道你在做什么。
我建议你使用 double 组。
double[] x = new double[350]; // all 0.0
关于java - 添加 ArrayList 而不迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14232717/
我是一名优秀的程序员,十分优秀!