Programmeren in Java/Collections: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Vertaalfoutje
Voorbeeld TreeMap toegevoegd.
Regel 130:
Gent heeft postcode 9000.
Ruijterkade (Amsterdam) heeft postcode 1011 AA.
</pre>
 
{{sub}}
 
===TreeMap===
{{Code|
| Taal=Java
| Titel=Main.java
| Code=<source lang=java>
import java.util.Map;
import java.util.TreeMap;
 
public class KindDemo {
public static void main(String[] args) {
Map <String, Kind> myMap = new TreeMap<>();
myMap.put("Lukas", new Kind("Lukas",5,1.20));
myMap.put("Luuk", new Kind("Luuk",8,1.00));
myMap.put("Sandra", new Kind("Sandra",3,0.60));
myMap.put("Barbara", new Kind("Barbara",5,1.10));
myMap.put("Sandra", new Kind("Sandra",10,1.28));
 
for (Map.Entry<String, Kind> stringKindEntry : myMap.entrySet()) {
System.out.println(stringKindEntry);
}
}
}
</source>
}}
Een TreeMap is een geordende en gesorteerde Map die entries in een boomstructuur bewaard. Deze entries worden automatisch gesorteerd op key dus de key moet Comparable zijn.
<pre>
Barbara=Barbara (5j) is 1.1m groot
Lukas=Lukas (5j) is 1.2m groot
Luuk=Luuk (8j) is 1.0m groot
Sandra=Sandra (10j) is 1.28m groot
</pre>
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.