Map
- ist nicht von Collections abgeleitet
- besitzt keine Iterator - Methode
- ein Map kann 3 verschiedene Collations erzeugen (diese werden auch als Viewer bezeichnet)
Map - Typen
- HashMap
- Hashtable
- AbstractMap
Initialisieren von HashMap und Hashtable
HashMap UnsereHashMap1 = new HashMap();
Hashtable UnsereHashtable2 = new Hashtable();
HashMap und Hashtable befüllen
UnsereHashMap1.put("key001","HashMapTest1");
UnsereHashMap1.put("key002","HashMapTest2");
UnsereHashMap1.put("key003","HashMapTest3");
UnsereHashtable2.put("key010","HashtableTest1");
UnsereHashtable2.put("key020","HashtableTest2");
UnsereHashtable2.put("key030","HashtableTest3");
HashMap und Hashtable ausgeben mithilfe des Iterators
Iterator it1 = UnsereHashMap1.iterator();
Iterator it2 = UnsereHashtable2.iterator();
while(it1.hasNext()) {
System.out.println(it1.next());
}
while(it2.hasNext()) {
System.out.println(it2.next());
}
wichtige Methoden
Methode | Rückgabe am Beispiel |
UnserMap.put(paar); |
|
UnserMap.putAll(ccccccc); |
|
UnserMap.contains(key); |
|
UnserMap.contains(value); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|