Java arraylist找不到符号:方法addLast
我在声明ArrayList后使用addLast方法时遇到问题。以下是课程代码:Java arraylist找不到符号:方法addLast,java,Java,我在声明ArrayList后使用addLast方法时遇到问题。以下是课程代码: import java.util.*; public class Neuron{ public int m_numInputs; public ArrayList<Double> m_vecWeight = new ArrayList<Double>(); public Neuron(int numInputs){
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);
}
}
}
import java.util.*;
公共类神经元{
公共国际货币单位;
public ArrayList m_vecWeight=新的ArrayList();
公共神经元(整数){
this.m_numInputs=numInputs+1;
//偏差的附加权重
对于(int i=0;i
所以我得到的错误是:
cannot find symbol: method addLast(double), location: variable m_vecWeight of type ArrayList<Double>
找不到符号:方法addLast(double),位置:ArrayList类型的变量m_vecWeight
任何指导都将不胜感激。Java没有addLast()
方法
使用ArrayList
中的方法添加指定的索引或使用具有方法的方法
将指定的元素追加到此列表的末尾
此方法相当于添加(E)
Java没有addLast()
方法
使用ArrayList
中的方法添加指定的索引或使用具有方法的方法
将指定的元素追加到此列表的末尾
此方法相当于添加(E)
addLast()
方法存在于LinkedList
类中,而不是ArrayList
中。您可以:
链接列表
或add()
addLast()
相当于add()
addLast()
方法存在于LinkedList
类中,而不是ArrayList
中。您可以:
链接列表
或add()
addLast()
相当于add()
您需要使用add()
方法在arraylist中添加元素
更改m_vecWeight.addLast(rand.nextFloat()*2.0-1.0)代码>到
m_vecWeight.add(rand.nextFloat() * 2.0 - 1.0);
您需要使用add()
方法在arraylist中添加元素
更改m_vecWeight.addLast(rand.nextFloat()*2.0-1.0)代码>到
m_vecWeight.add(rand.nextFloat() * 2.0 - 1.0);