Double ArrayList乘法

时间:2016-06-20 14:03:56

标签: java arraylist indexoutofboundsexception

我有三个双重Arraylists。我希望多个数组1到数组2并将其放在第三个数组中。

// ArrayList 1 
[0.0, 1.0, 0.0, 1.0]

// ArrayList 2 
// Random number generated by random()
[0.37668669271524147, 0.429455596516655, 0.7337191115424969, 0.29389239043901294, 0.7050413406305202] 

我的代码

for (int i = 0; i < plans.size(); i++) {

    for (int j = 0; i < value.size(); j++) {
        try { 
            plansval.add(plans.get(i) * value.get(j)); 
        }
        catch (IndexOutOfBoundsException e) {
            System.out.println("IndexOutOfBoundsException: " + e.getMessage()); 
        }
    }
}

我得到IndexOutofBoundsExceptions。 你能帮我解决这个问题谢谢。

1 个答案:

答案 0 :(得分:1)

您的代码中存在拼写错误。只需改变

 for (int j = 0; i < value.size(); j++) {

 for (int j = 0; j < value.size(); j++) {