Java 如何在循环视图中计算相同的json对象值和附加值?

Java 如何在循环视图中计算相同的json对象值和附加值?,java,android,arrays,json,Java,Android,Arrays,Json,我有一个JSON数据,我想计算两个相同的JSON对象值,但我不知道如何添加它 { "data": [ { "ID": 1, "country": "Indonesia", "city": "Jakarta", }, { "ID": 2, "country": "Indonesia", "city":

我有一个JSON数据,我想计算两个相同的JSON对象值,但我不知道如何添加它

{
    "data": [
        {
            "ID": 1,
            "country": "Indonesia",
            "city": "Jakarta",
        },
        {
            "ID": 2,
            "country": "Indonesia",
            "city": "Jakarta",
        },
        {
            "ID": 3,
            "country": "Indonesia",
            "city": "Medan",
        },
        {
            "ID": 4,
            "country": "USA",
            "city": "New york",
        },
输出如下:-


你的问题是错误的,因为你的对象实际上并不相同,id的值在两个对象中是不同的,所以它使它不同,你可以检查你的值并比较它们的值,所以在你的例子中,您可以执行以下操作->obj1.country.equalsToobj2.cpcountry&&obj1.city.equalsToobj2.city并将其标记为相同的

转换到对象列表,并计算其可能的重复项。