-2

我不知道如何初始化 synapseNeuronList arrayList。得到空错误

private ArrayList <Integer> synapseNeuronList;
for (int j=1;j<strLine.split(" ").length-1;j++){                                              
synapseNeuronList.add(Integer.valueOf(strLine.split(" ")[j]));  
}
4

2 回答 2

4

synapseNeuronList需要引用一些 ArrayList (或其子类型)对象。new像这样创建对象使用运算符

private ArrayList <Integer> synapseNeuronList = new ArrayList <Integer>();
于 2012-07-09T20:27:49.403 回答
3

您可以在声明变量时直接执行此操作:

private ArrayList <Integer> synapseNeuronList = new ArrayList<Integer>();

或在构造函数中:

public YourClassConstructor() {
    synapseNeuronList = new ArrayList<Integer>();
}

希望这可以帮助!

于 2012-07-09T20:27:59.150 回答