在以下代码中,我使用 String 数组作为HashMap
对应于单个键的值。的get()
方法HashMap
是返回整个数组。如果我想要数组的单个值怎么办。(说)我只想要与键“动物”相对应的“狮子”。
class HMTest{
public static void main(String[] args){
HashMap<String, String[]> subjects = new HashMap<String, String[]>();
subjects.put("Fruit",new String[] {"mango","orange"});
subjects.put("Animal",new String[] {"Lion","Tiger"});
for(String s:subjects.get("Animal"))
System.out.println(s);
}
}
我也尝试替换上面的 for 循环这样的东西
for(String[] s:subjects.get("Animal"))
System.out.println(s[0]);
但它给了我错误。
任何人请帮帮我。