Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
programmierung:hashmaps [2024/11/24 16:24] – created sweprogrammierung:hashmaps [2025/12/20 14:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
-<!DOCTYPE markdown> 
 # HashMaps: Schlüssel-Wert-Paare # HashMaps: Schlüssel-Wert-Paare
  
Line 47: Line 46:
  
 ``` ```
-### Anzahl der Key-Value Paare zaehlen+### Wert eines key abfragen 
 +```java 
 +map.get(k) 
 +``` 
 + 
 +```java 
 +import java.util.HashMap; 
 + 
 +public class Main { 
 +    public static void main(String[] args) { 
 +        HashMap<String, Integer> map = new HashMap<>(); 
 +        map.get("Apfel"); 
 +    } 
 +
 + 
 +``` 
 +### Anzahl der Key-Value Paare ausgeben lassen
  
 ```java ```java
Line 67: Line 82:
 ### Eintrag entfernen ### Eintrag entfernen
 ```java ```java
-map.remove()+map.remove(k)
 ``` ```
 ```java ```java
Line 128: Line 143:
 `SortedMap` ist eine spezielle Map, die die einzelnen key-value-Paare sortiert ausgeben kann. Hierfür kann bei Bedarf ein `Comperator` eingefügt werden (s.u.) `SortedMap` ist eine spezielle Map, die die einzelnen key-value-Paare sortiert ausgeben kann. Hierfür kann bei Bedarf ein `Comperator` eingefügt werden (s.u.)
 ```java ```java
-SortedMap<> map = new TreeMap<>()+SortedMap<K,V> map = new TreeMap<>()
 ``` ```
 ```java ```java
Line 137: Line 152:
     public static void main(String[] args) {     public static void main(String[] args) {
         SortedMap<String, Integer> sortedMap = new TreeMap<>();         SortedMap<String, Integer> sortedMap = new TreeMap<>();
 +        
         sortedMap.put("Apfel", 3);         sortedMap.put("Apfel", 3);
         sortedMap.put("Banane", 2);         sortedMap.put("Banane", 2);
Line 199: Line 215:
 ### Ueberpruefen, ob bestimmte keys oder values vorhanden sind. ### Ueberpruefen, ob bestimmte keys oder values vorhanden sind.
 ```java ```java
-map.containsKey(...); +map.containsKey(k); 
-map.containsValue(...);+map.containsValue(v);
 ``` ```
 ```java ```java