Witam, stworzyłam to co poniżej i docelowo chciałabym aby wypisywało mi w ten sposób:
Europa
Polska
Warszawa
Kraków
Hiszpania
Barcelona
Madryt
Jak to najprościej zrobić ?
Mi wychodzi tylko oddzielić Europę, a resztę mam w jednej linii
Set<String> cities=new HashSet<>();
Map<String, Set<String>> citiesForCountry=new HashMap<>();
Map<String, Map<String, Set<String>>> countriesForContinent=new HashMap<>();
cities.add("Warszawa");
cities.add("Kraków");
citiesForCountry.put("Polska", cities);
cities=new HashSet<>();
cities.add("Barcelona");
cities.add("Madryt");
citiesForCountry.put("Hiszpania", cities);
countriesForContinent.put("Europa", citiesForCountry);
String space= " ";
System.out.println(countriesForContinent.keySet());
System.out.println(space+ countriesForContinent.values());