gpt4 book ai didi

java - arraylist 找不到符号 : method addLast

转载 作者:行者123 更新时间:2023-11-29 10:14:18 24 4
gpt4 key购买 nike

我在声明 ArrayList 后使用 addLast 方法时遇到问题。这是类代码:

import java.util.*;

public class Neuron{

public int m_numInputs;
public ArrayList<Double> m_vecWeight = new ArrayList<Double>();

public Neuron(int numInputs){
this.m_numInputs = numInputs + 1;

//additional weight for bias
for(int i = 0; i < numInputs + 1; ++i){
Random rand = new Random();
m_vecWeight.addLast(rand.nextFloat() * 2.0 - 1.0);

}
}

}

所以我得到的错误是:

cannot find symbol: method addLast(double), location: variable m_vecWeight of type ArrayList<Double>

任何指导将不胜感激。

最佳答案

addLast() 方法存在于LinkedList 类中,而不存在于ArrayList 中。您可以:

  1. 切换到使用LinkedList
  2. 只需调用 add()

documentation 中所述, addLast() 等同于 add()

关于java - arraylist 找不到符号 : method addLast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22419503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com