¿Hay una manera de generar y objetos de cobro revertido -En la mosca- una corriente de otro tipo?

Tox46:

Necesito crear un nuevo conjunto de objects(synsets)partir de una corriente de cuerdas, a continuación, recogerlas en una HashSet. Estoy tratando de hacer esto en una .forEachpara evitar la recogida de las cuerdas y luego crear el objects(synsets)para cada una de las cuerdas y luego proceder a su recogida de nuevo en un conjunto.

try (Stream<String> reader = Files.lines(Path)) {
    reader.filter(s -> !s.startsWith(" "))
            .forEach(set.add(new Synset(s)));
}
Samuel Philipp:

Si ya tiene un conjunto, donde desea añadir los objetos a, lo haría así:

try (Stream<String> reader = Files.lines(Paths.get("path-to-file"))) {
    reader.filter(s -> !s.startsWith(" "))
            .map(Synset::new)
            .forEach(set::add);
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=200659&siteId=1
Recomendado
Clasificación