【问题标题】:Java to Array getters? [duplicate]Java 到数组吸气剂? [复制]
【发布时间】:2019-03-14 17:32:36
【问题描述】:

我正在尝试将我的 arrayList 更改为数组,但不知道如何更改

rhs += weightsarray.get[i];

在我下面的代码中,它不断给我错误:

if(weightsarray == null || weightsarray.length == 0)
        return -1;
    double lhs = 0.0,rhs = 0.0;
    int n = scasol.length();
    for(int i = 0; i < n; i++) {
        char character = scasol.charAt(i);
        if(character == '1') {
            rhs += weightsarray.get[i];
        } else {
            lhs += weightsarray.get(i);
        }
    }

    return(Math.abs(lhs-rhs));
}

arraylist 是 weightsarray 现在所在的位置

如果有人可以提供帮助,那就太好了,如果您需要更多信息,请告诉我(我第一次使用它,所以不是 100% 确定它是如何工作的)

干杯

【问题讨论】:

标签: java arrays algorithm arraylist


【解决方案1】:

你得到的数组元素不正确,应该是这样的:

if(character == '1') {
    rhs += weightsarray[i];
} else {
    lhs += weightsarray[i];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2017-01-02
    • 2017-09-28
    • 1970-01-01
    相关资源
    最近更新 更多