java - 在数组列表中添加值

标签 java arrays arraylist

我有以下ArrayList

ArrayList<double[]> db_results = new ArrayList<double[]>(); 

由以下循环填充

double[] nums = new double[3];
for ( int i = 0 ; i <= 2; i++) {
    double val = Double.parseDouble(i);
    nums[i] = val;        
}
db_results.add(nums);

如何添加每个数组中相同位置的值以创建另一个数组? 因此 1+1+1=3 将是新数组的位置一 2+2+2=6 将是新数组的位置二 3+3+3=9 将是新数组的位置三?/p>

干杯

最佳答案

嵌套循环就可以做到这一点。

我鼓励您花时间学习 Java 教程或阅读教科书。这是非常基本的东西,你最好正确地学习这门语言,而不是通过穿插随机问题的反复试验来学习。

<小时/>

顺便说一句,代码中的这一行将无法编译:

double val = Double.parseDouble(i);

i 变量声明为 intparseXxx 方法采用 String 参数。要将 int 转换为 double,只需对其进行赋值:

double val = i;

关于java - 在数组列表中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7943886/

相关文章:

java - 如何 Hook 到内部 Eclipse 浏览器?

c++ - 在 C 中将一个数组中的字符连接到另一个数组

C++ 从 get 函数中访问和操作二维指针数组

java - 两个类具有相同的 XML 类型名称

java - 如何验证x509证书的签名?

java - Java Sequencer是否使用了所有内存? (7kb midi文件)

javascript - Jquery - 按值对数组进行分组并显示到文本区域中

java - 如何使用数组累积类字段?

java - 使用一种方法将 3 种不同类型的对象添加到一个 ArrayList 的简单方法?

java - 从java中的列表<list<int>>中查找所有排列(笛卡尔积)