Shr*_*jan 2 java android android-widget android-emulator android-layout
我有HashMap像:
static HashMap<String,ArrayList<Media>> mediaListWithCategory=new HashMap<String,ArrayList<Media>>();
Run Code Online (Sandbox Code Playgroud)
我有价值:
January:
-Sunday
-Monday
Februsry:
-Saturday
-Sunday
-Thursday
March:
-Monday
-Tuesday
-Wednesday
Run Code Online (Sandbox Code Playgroud)
在定义哈希映射时如何静态分配这些值?
您可以在静态块中填充它:
static {
map.put("January", Arrays.asList(new Media("Sunday"), new Media("Monday")));
}
Run Code Online (Sandbox Code Playgroud)
(您应该更喜欢具体类的接口.将您的类型定义为Map<String, List<Media>>)