如何使用循环从hashmap中获取值
这个问题在这里已经有了答案:
if (onLine != null) {
for (String k : onLine.keySet()) {
for (String v : onLine.get(k)) {
out.print(v);
}
}
}
java.util.Map为此具有一个values()方法:
for(List<String> nextArray : onLine.values()) {
for(String nextString : nextArray) {
out.print(nextString);
}
}
尝试这个:
if (onLine != null) {
for (String key : onLine.keySet()) {
for (List<String> val : onLine.get(key)) {
for(String str : val){
System.out.print(str);
}
}
}
}
这将打印地图中的所有字符串。
链接地址: http://www.djcxy.com/p/23973.html