سلام
من یه سری داده دارم که میخوام از این داده ها تکرار ها رو بر اساس ID شمارش و سپس تکرار ها رو حذف کنم یه توضیح با جدول در زیر میدم
داده های من
COUNT ----------------------- ID
--------------------------------------
4858--------------------0
4020------------------0
4858----------------------0
4858----------------------0
1020----------------------0
4020-----------------------0
1020-----------------0
بعد از مرتب سازی
COUNT ---------------------- ID
--------------------------------------
4858--------------------3
4020-------------------2
1020----------------------2
این کد رو نوشتم ولی درست کار نمیکنه ممنون میشم راهنمایی کنید
کد HTML:
for (int data_i = 0; data_i < data.length(); data_i++) {
StructorRecords records = new StructorRecords();
JSONObject data_obj = data.getJSONObject(data_i);
records.recorusername = data_obj.getString(TAG_USERNAME);
records.id = data_obj.getString(TAG_ID);
records.full_name = data_obj.getString(TAG_FULL_NAME);
records.recordimg = data_obj.getString(TAG_PROFILE_PICTURE);
records.count = 1;
if (onelike==true){
G.savelike.add(records);
onelike=false;
}else {
for (int j = 0; j < G.savelike.size(); j++) {
StructorRecords Record = G.savelike.get(j);
if (Record.id == records.id) {
Record.count = Record.count++;
break;
} else {
G.savelike.add(records);
break;
}
}
}