在選定的聯繫人我有重複的值,重複的條目,這樣的選擇的聯繫人複製循環問題在for循環,同時避免
for(int q=0;q<selectedcontact.size();q++)
{
selectedcontactcopy.add(selectedcontact.get(q));
}
然後IAM第一回吐副本比較兩個數組列表
for(int r=0;r<selectedcontactcopy.size();r++)
{
for(int j=0;j<selectedcontact.size();j++)
{
if(r!=j && r<j)
{
if(selectedcontactcopy.get(r).getLandLineNumber().toString().trim().equals(selectedcontact.get(j).getLandLineNumber().toString().trim()))
{
Log.i("hai",selectedcontact.get(j).getLandLineNumber().toString());
selectedcontact.remove(j);
j--;
}
}
}
}
但情況是,避免第一次重複,然後arraylist不會比較下一個連續的值
selectedcontactcopy.remove(r);如果條件解決了我的問題。但這不是正確的方法。其實我必須使用設置爲由下面的用戶說 – user1353359