Java:如何比较对象效率高?

譬如本地有一个某class对象
远程调用某个api获取另一同class的对象的json串

现在要判断这两个对象是否相等,要大量的比较
是把本地对象转换为字符串和远程获取的json字符串比较效率高?
还是把远程获取的json字符串转为对象
而这个class里自定义一个进行字段比较的equals方法,
用equals方法比较效率高?

阅读 3.4k
1 个回答

把json转换成对象再比较
不是因为效率
是因为数据相同的两个json可能格式不同


如果不考虑这些的话,也只能自己去做测试,因为不同的json库在面对不同的对象/json的时候表现出的性能也不一样

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题