我迭代上的哈希表,鏈接該字符串值:Java:顛倒散列表keySet上迭代的順序。怎麼樣?
Iterator<String> it = jsonHashtableTemp.keySet().iterator();
String json = new String("[");
while (it.hasNext()) {
String s = it.next();
json = json.concat(jsonHashtableTemp.get(s).toString());
if (it.hasNext()) {
json = json.concat(", ");
}
}
json = json.concat("]");
我會扭轉迭代的順序。
可能嗎?
除非你使用'LinkedHashMap',你不會得到在第一時間可預測迭代順序,所以倒車它不會做你多好。 – beerbajay
將keySet放入一個新的ArrayList中,然後遍歷它。 – Thilo