Android list去除重复或添加时去掉重复数据
2015-12-23 14:47
435 查看
去list里面的重复数据
循环元素删除
// 删除ArrayList中重复元素
for (int i = 0; i < list.size(); i++) {
for (int j = 0; j < i; j++) {
if (list.get(i).equals(list.get(j))) {
list.remove(i);
//下标会减1
i = i - 1;
break;
}
}
}
往list加数据时除去相同或除去自己不想要的对象
for (int i = 0; i < list.size(); i++) {
int count = 0;
for (int j = 0; j < list2.size(); j++) {
if (i > 0 && list.get(i).equals(list2.get(j))) {
count++;
break;
}
}
if (count == 0 || i == 0) {
list2.add(list.get(i));
}
}
循环元素删除
// 删除ArrayList中重复元素
for (int i = 0; i < list.size(); i++) {
for (int j = 0; j < i; j++) {
if (list.get(i).equals(list.get(j))) {
list.remove(i);
//下标会减1
i = i - 1;
break;
}
}
}
往list加数据时除去相同或除去自己不想要的对象
for (int i = 0; i < list.size(); i++) {
int count = 0;
for (int j = 0; j < list2.size(); j++) {
if (i > 0 && list.get(i).equals(list2.get(j))) {
count++;
break;
}
}
if (count == 0 || i == 0) {
list2.add(list.get(i));
}
}
相关文章推荐
- Android内存泄漏分析及调试
- Android中日志工具的使用
- Android 内存泄露分析
- Android 自定义 View 浅析
- android title 居中
- Android ListView滑动卡顿优化
- Android studio的某些快捷键
- Android项目的图标
- 浅谈 Android 体系结构
- Android项目的图标
- Android ListView 点击没有反应
- 在ios android设备上使用 Protobuf (使用dll方式)
- android-分页加载ListView 点击Item获取对象数据及ArrayList重复及乱序问题
- Android项目的目录结构
- Android Matrix
- Android项目的目录结构
- MPAndroidChart--LineChart
- 实例详解Android 获取短信会话列表
- Android一些总结
- Android中 查看数据库文件的方法