【发布时间】:2011-12-22 03:40:20
【问题描述】:
我有这个:
Map<Integer, String[]> strs = new HashMap<Integer, String[]>();
for (int population = 0 ; population < 20 ; population++) {
strs.put(0, morning_food);
strs.put(1, snack1_food);
strs.put(2, lunch_food);
strs.put(3, snack2_food);
strs.put(4, nite_food);
for (String[] value : strs.values()) {
for (String val : value) {
Log.d("", val);
}
}
}
这将显示 strs 的内容 20 次,我怎样才能获得第一个 strs,或第十四个 strs 或其他?我试过将它保存到数组中,但它总是显示最后一个 strs 任何我想要的索引,有什么解决方案吗?谢谢
【问题讨论】:
标签: java android arrays loops hashmap