Ich versuche, eine Map, die eine Zeichenkette als Schlüssel und eine Menge als Wert enthält, wieder zu verwenden. Wie soll ich das machen? Das ist, was ich habe.Wie man eine HashMap deklariert und initialisiert, die ein HashSet enthält
/**
* A Class
*/
public class Catalog
{
private HashMap <String , Set<String> varieties> aCatalog;
/**
* Constructor for objects of class Catalog
*/
public Catalog()
{
// initialise instance variables
varieties = new HashSet<>();
aCatalog = new HashMap<String,varieties>();
}
}
Dies funktioniert nicht, ich habe einige ähnliche Fragen, aber ich konnte keine Lösung finden.
Danke für die Hilfe Jungs!
* Dies funktioniert nicht *: Können Sie beschreiben, was es bedeutet? – Jens
'aCatalog = new HashMap>();' –
Eran
Es wird nicht kompiliert, bei der Deklaration Privat HashMap Sorten> aCatalog; –
curiousBadger