csvファイルを読みたいのですが。そのために、私はこのように使用するCSVReaderを見つけました:
List myEntries = null;
try {
AssetFileDescriptor descriptor = getAssets().openFd("file.csv");
CSVReader csvReader = new CSVReader(new FileReader(descriptor.getFileDescriptor()), ',', '"');
myEntries = csvReader.readAll();
csvReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
しかし、私はこのエラーを受け取りました:FileNotFoundException:このファイルはファイル記述子として開くことができません。おそらく圧縮されています。
私のファイルはアセットフォルダにあります。
私はすでにこのスレッドを見ました:java.io.FileNotFoundException:このファイルはファイル記述子として開くことができません。それはおそらく圧縮 されていますそれは私をまったく助けませんでした。
だから、私は何か間違ったことをしなければなりませんが、何ですか?ファイルを別のフォルダに置いて、別の方法で開く必要がありますか?