私はクラスを持っていて、その中にハッシュマップを含むいくつかのデータ構造があります。ただし、ハッシュマップにデフォルト値を設定したいので、プリロードする必要があります。オブジェクト内でputメソッドを使用できないので、これを行うにはどうすればよいですか?
class Profile
{
HashMap closedAges = new HashMap();
closedAges.put("19");
}
これで修正しましたが、オブジェクト内でメソッドを使用する必要がありました。
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;
}
}