テキスト ファイルを読み込んで 2 次元配列に挿入したいと考えています。これが私のコードです。
List<String> list2 = new ArrayList<String>();
String thisLine = null;
while ((thisLine = input1.readLine()) != null) {
list2.add(thisLine);
}
double[][] X;
X = new double[list2.size()][];
String[] temp;
String delims = ",";
for (int k1 = 0; k1 <= (X.length - 1); k1++) {
String line = input.readLine();
temp = line.split(delims);
for (int i = 0; i < temp.length; i++) {
X[k1][i] = Double.parseDouble(temp[i]);
}
}
問題は、何も返されず、2次元配列宣言行で列数を指定するとすぐに、すべてがうまくいくことです。私のJavaの知識に基づいて、2次元配列宣言の列数は必要ありません.私のプロジェクトでは(異なるデータセットを適用するため)、列数は指定されていません.