CSVファイルから読み込み、リンクされたリストに内容を追加して、特定のビットのデータを検索する必要があります。現時点では、CSVの結果はストリームに送られますが、これをリンクリストに入れる方法はわかりません。次のように私のコードは次のようになります。以下の1つのライナーのようなこのストリームの内容をリンクリストに追加する方法は?
String fileName = "Catalogue.csv";
LinkedList<String>catalogue = new LinkedList();
try (Stream<String> stream = Files.lines(Paths.get(fileName))) {
stream.forEach(System.out::println);
} catch (IOException e) {
e.printStackTrace();
}
あなたは現在、なぜできない、要素を印刷しています印刷する代わりにリストに追加しますか? –
https://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html#readAllLines-java.nio.file.Path-なぜリンクされたリスト?あなたのコードはそれよりも遅いのが好きですか? –
データを検索する必要がある場合は、ストリームの全内容をリストに集める必要はありません。ストリーム上で直接検索することができます –