6 Stimmen

Wie lade ich eine Hashmap in ein Objekt vor (ohne Put-Methode)?

Ich habe eine Klasse und es hat ein paar Datenstrukturen in es, unter denen eine Hashmap ist. Aber ich möchte, dass die Hashmap Standardwerte hat, also muss ich sie vorladen. Wie mache ich das, da ich die Put-Methode innerhalb des Objekts nicht verwenden kann?

class Profile
{
    HashMap closedAges = new HashMap();
    closedAges.put("19");
}

Ich habe das Problem damit gelöst, aber ich musste eine Methode innerhalb des Objekts verwenden.

class Profile
{   
    HashMap closedAges = loadAges();
    HashMap loadAges()
    {
        HashMap closedAges = new HashMap();

        String[] ages = {"19", "46", "54", "56", "83"};
        for (String age : ages)
        {
            closedAges.put(age, false);
        }
        return closedAges;
    }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X