import java.util.TreeMap; public class TreeMapBeispiel { public static void main(String[] args) { TreeMap tm = new TreeMap(); String s; tm.put("2", "Hund"); tm.put("1", "Katze"); tm.put("3", "Regenwurm"); System.out.println("Durchlauf 1:"); for (String elem : tm.keySet()) { s = tm.get(elem); System.out.println(elem + " - " + s); } tm.put("1", "Pferd"); System.out.println("\nDurchlauf 2:"); for (String elem : tm.keySet()) { s = tm.get(elem); System.out.println(elem + " - " + s); } System.out.println("\nKatze vorhanden? " + tm.containsValue("Katze")); tm.put("4", "Hund"); System.out.println("\nAnzahl Elemente nach einf\u00FCgen von '4': " + tm.size()); System.out.println("\nDurchlauf 3:"); for (String elem : tm.keySet()) { s = tm.get(elem); System.out.println(elem + " - " + s); } tm.remove("4"); System.out.println("\nAnzahl Elemente nach entfernen von '4': " + tm.size()); tm.clear(); System.out.println("\nAnzahl Elemente nach clear(): " + tm.size()); } }