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