gpt4 book ai didi

java - 如何将静态值赋给HashMap?

转载 作者:太空狗 更新时间:2023-10-29 15:33:56 28 4
gpt4 key购买 nike

我有像这样的 HashMap:

static HashMap<String,ArrayList<Media>> mediaListWithCategory=new HashMap<String,ArrayList<Media>>();

我的值(value)如下:

January:
-Sunday
-Monday
Februsry:
-Saturday
-Sunday
-Thursday
March:
-Monday
-Tuesday
-Wednesday

如何在定义 HashMap 时静态分配这些值?

最佳答案

您可以在静态 block 中填充它:

static {
map.put("January", Arrays.asList(new Media("Sunday"), new Media("Monday")));
}

(您应该更喜欢接口(interface)而不是具体类。将您的类型定义为 Map<String, List<Media>> )

关于java - 如何将静态值赋给HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211784/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com