1

csv ファイルを読み取り、そのデータを配列にコピーしようとしています。このように機能させることができないようで、理由がわかりません。

String[] row = new String[0];
ArrayList<String[]> csv = new ArrayList<>();

String parser = "SPImages";
CSVReader reader = new CSVReader(new FileReader("C://data.csv"));
String[] nextLine;


while ((nextLine = reader.readNext()) != null){
    System.arraycopy(nextLine, 0, row, 0, nextLine.length);
}
4

1 に答える 1

3

ほとんどの場合、宛先配列 (この場合は「行」) はソース配列 (この場合は「nextLine」) ほど大きくありません。リストとは異なり、配列は自動サイズ変更しません。

于 2013-01-30T21:42:45.343 に答える