遍历JSON (net.sf.json.JSONObject):
Iterator<?> it = json.keys();
while (it.hasNext()) {
String key = it.next().toString();
String value = json.getString(key);
}
遍历MAP:
推荐使用上方这种,避免了 Map.get(key) 拥有更高的效率。
Iterator<Map.Entry<String, Object>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, Object> me = it.next();
String key = me.getKey();
Object value = me.getValue();
}
Set<String> set = map.keySet();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String key = it.next();
Object value = map.get(key);
}