faecher:informatik:oberstufe:java:algorithmen:assoziative_arrays:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:java:algorithmen:assoziative_arrays:start [05.12.2022 19:42] – [Operationen auf allen Elementen: Eine HashMap mit einer Schleife durchlaufen] Frank Schiebelfaecher:informatik:oberstufe:java:algorithmen:assoziative_arrays:start [31.03.2025 16:36] (aktuell) – [Anmerkung zu Wrapper-Klassen] Frank Schiebel
Zeile 127: Zeile 127:
 ===== Anmerkung zu Wrapper-Klassen ===== ===== Anmerkung zu Wrapper-Klassen =====
  
-<WRAP center round info 95%> + 
-Schlüssel und Werte bei HashMaps sind stets **Objekte**. Aus diesem Grund schlägt eine Verwendung mit primitiven Datentypen wie int, char , double fehl: ``HashMap<int,char> meineMap = new HashMap<int, char>();'' liefert eine Fehlermeldung. +Schlüssel und Werte bei HashMaps sind stets **Objekte**. Aus diesem Grund schlägt eine Verwendung mit primitiven Datentypen wie int, char , double fehl: ''HashMap<int,char> meineMap = new HashMap<int, char>();'' liefert eine Fehlermeldung. 
-Info-Box + 
-</WRAP>+{{ :faecher:informatik:oberstufe:java:algorithmen:assoziative_arrays:auswahl_419.png |}} 
 + 
 +Das Problem wird gelöst, indem man für die primitiven Datentypen die zugehörigen Wrapper-Klassen verwendet: 
 + 
 +<code java> 
 +HashMap<Integer,Character> meineMap = new HashMap<Integer, Character>(); 
 +</code> 
 + 
 +==== Übersicht über die Wrapper-Klassen ==== 
 + 
 + 
 +^  Primitiver Typ  ^  Wrapper Klasse 
 +|  byte            |  Byte            | 
 +|  short            Short           | 
 +|  int              Integer         | 
 +|  long            |  Long            | 
 +|  float            Float           | 
 +|  double          |  Double          | 
 +|  char            |  Character       | 
 +|  boolean          Boolean         | 
  
  
  • faecher/informatik/oberstufe/java/algorithmen/assoziative_arrays/start.1670269372.txt.gz
  • Zuletzt geändert: 05.12.2022 19:42
  • von Frank Schiebel