假设我有以下代码片段。
Gson gson = new Gson();
SortedMap<String,String> m = new TreeMap<String,String>();
m.put("a", "apple");
m.put("b", "box");
gson.toJson(m)
上面的代码将输出
{"a":"apple","b":"box"}
如果我执行代码块100k次,我能保证得到相同的字符串吗?
是的。TreeMap条目根据其键的自然顺序进行排序,gson将简单地遍历键集。