kolekcje i listy - wyświetlanie

kolekcje i listy - wyświetlanie
Dynaudio
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:4
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

Kopiuj


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);

       
    }
}
danek
  • Rejestracja:ponad 10 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Poznań
  • Postów:797
1
Kopiuj
 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(" "))));

    }

Spring? Ja tam wole mieć kontrole nad kodem ᕙ(ꔢ)ᕗ
Haste - mała biblioteka do testów z czasem.
edytowany 1x, ostatnio: danek
Dynaudio
Dziękuje, o to chodziło :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.