Oppgave 2
for (Character c : map.values()) System.out.print(c + " ");
eller
map.values().forEach(c -> System.out.print(c + " "));
Oppgave 3
Bruk Map<String,Character> map = new LinkedHashMap<>();
i
Programkode
6.1.7 i)
.
Da vil utskriften bli slik:
// Per -> F, Kari -> C, Ole -> E, Åse -> D, Jens -> F, Elin -> A, Ali -> B
Oppgave 4
String[] navn = {"Per","Kari","Ole","Åse","Jens","Elin"}; Character[][] kar = {{'E','C'},{'A','B','A'},{},{'B'},{'D','E','F'},{'A'}}; Map<String,List<Character>> map = new HashMap<>(); for (int i = 0; i < navn.length; i++) { map.put(navn[i], Arrays.asList(kar[i])); } for (String s : map.keySet()) { if (map.get(s).contains('A')) System.out.print(s + " "); } // Utskrift: Elin Kari