-2

synapseNeuronList arrayList を初期化する方法がわかりません。null エラーが発生しました

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

ArrayList synapseNeuronList(またはそのサブタイプ) オブジェクトへの参照である必要があります。オブジェクトを作成するには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 に答える