kolekcje i listy - wyświetlanie

0

Hej, mam tutaj kod który wyświetla mi dane w formie:
[asd, sdas].
Chciałbym aby wyświetlanie pominęło [,], czyli żeby wyglądało to tak:
asd sdas

Proszę o pomoc i pozdrawiam



import java.io.*;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.*;
import java.util.regex.Pattern;
import java.util.stream.*;

public class Main {
    private static String canonicalize(String s) {
        return Stream.of(s.split("")).sorted().collect(Collectors.joining(""));
    }

    public static List<Set<String>> getAnagrams(Reader reader) {
    Map<String, Set<String>> map = new BufferedReader(reader).lines()
                                     .flatMap(Pattern.compile("\\W+")::splitAsStream)
                                     .collect(Collectors.groupingBy(Main::canonicalize, Collectors.toSet()));
        return map.values().stream().filter(list -> list.size() > 1).collect(Collectors.toList());
    }

    public static void main(String[] args) throws IOException {
        getAnagrams(new InputStreamReader(new URL("http://wiki.puzzlers.org/pub/wordlists/unixdict.txt").openStream(), StandardCharsets.UTF_8))
                .forEach(System.out::println);

       
    }
}
1
 public static void main(String[] args) throws IOException {
        getAnagrams(new InputStreamReader(new URL("http://wiki.puzzlers.org/pub/wordlists/unixdict.txt").openStream(), StandardCharsets.UTF_8))
                .forEach(s-> System.out.println(s.stream().collect(Collectors.joining(" "))));

    }

1 użytkowników online, w tym zalogowanych: 0, gości: 1