0

テキスト ファイルを読み込んで 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次元配列宣言の列数は必要ありません.私のプロジェクトでは(異なるデータセットを適用するため)、列数は指定されていません.

4

2 に答える 2