Tox46:
私はの新しいセットを作成する必要がありobjects(synsets)
、その後、文字列のストリームからでそれらを収集しますHashSet
。私はでこれをやろうとしている.forEach
文字列を収集しないようして、作成するために、objects(synsets)
文字列のそれぞれのために、その後のセットでそれらを再び集めます。
try (Stream<String> reader = Files.lines(Path)) {
reader.filter(s -> !s.startsWith(" "))
.forEach(set.add(new Synset(s)));
}
サミュエル・フィリップ:
あなたはすでにあなたにオブジェクトを追加するセットを、持っている場合、私はこのようにそれを行うだろう。
try (Stream<String> reader = Files.lines(Paths.get("path-to-file"))) {
reader.filter(s -> !s.startsWith(" "))
.map(Synset::new)
.forEach(set::add);
}