2016-05-15 6 views
1

Irgendwelche Ideen, warum folgende Zeile die zugehörige Fehlermeldung hat? Vielen Dank.Java hashmap Ausgabe

-Code

Map<int,boolean> buffer = new HashMap<int, boolean>(); 

Fehlermeldung

Description Resource Path Location Type 
Syntax error, insert "Dimensions" to complete ReferenceType 
+1

Sie können keine primitiven Typen in Maps verwenden – CConard96

Antwort

5

Ihr Code wie folgt sein sollte:

Map<Integer,Boolean> buffer = new HashMap<Integer, Boolean>(); 

Sie können nicht vom Urtyp mit Genericity.

Sie müssen Wrapper-Klassen für sie verwenden.

+1

Danke Pritam und Yassin! Stimme ab und markiere deine Antwort als Antwort. –