我不知道如何初始化synapseNeuronList arrayList。得到空错误
private ArrayList <Integer> synapseNeuronList;
for (int j=1;j<strLine.split(" ").length-1;j++){
synapseNeuronList.add(Integer.valueOf(strLine.split(" ")[j]));
}
答案 0 :(得分:4)
您的synapseNeuronList
需要引用某些ArrayList(或其子类型)对象。要像这样创建对象,请使用new
运算符
private ArrayList <Integer> synapseNeuronList = new ArrayList <Integer>();
答案 1 :(得分:3)
您可以在声明变量时直接执行此操作:
private ArrayList <Integer> synapseNeuronList = new ArrayList<Integer>();
或在构造函数内部:
public YourClassConstructor() {
synapseNeuronList = new ArrayList<Integer>();
}
希望这有帮助!