Java HashMap与JSONObject
我想知道Java HashMap与JSONObject的性能。
似乎JSONObject使用HashMap在内部存储数据。但是与HashMap相比,JSONObject可能会有额外的开销。
有没有人知道Java JSONObject与HashMap相比的性能?
谢谢!
回答:
就像您说的那样,JSONObject
它由支持HashMap
。
因此,性能几乎相同。 JSONObject.get()
添加一个空检查,如果找不到密钥,将引发异常。
JSONObject.put()
只是打电话map.put()
。
因此,几乎没有开销。如果要处理JSON对象,则应 使用JSONObject
over HashMap
。
以上是 Java HashMap与JSONObject 的全部内容, 来源链接: utcz.com/qa/425003.html