Java中是否有任何去重API?我想从数据库中删除多余的项目(例如重复的指纹),通过Java编程如何实现?Java中的去重复API
1
A
回答
0
下面是伪代码中的一个简单示例。如果你想要一个更好的答案,你将不得不给我们一个更好的问题。
public void deDuplicate(Array items) {
for(int i=0; i<items.length-1; i++) {
for(int j=i+1; j<items.length; j++) {
if(items[i].equals(items[j])) {
items.removeItemAt(j);
j--;
}
}
}
}
5
没有更多信息,我会建议只使用Set。 Set的各种口味有不同的优点和缺点,但都有一个基本原则。每一个是:
一个集合不包含 重复的元素。
如果您将元素添加到Set然后再读取它们,则每个唯一元素只会出现一次。
0
简单的答案是没有用于删除数据库重复项的Java API。有一个用于查询和更新SQL数据库的Java API。它被称为JDBC。但是你将不得不弄清楚如何检测重复(不管是什么意思)并删除它们。执行此操作的SQL将高度依赖于数据库的模式以及检测重复项的方式。
0
如果您已经知道如何识别重复项,则可以在sql查询中使用“distinct”关键字。
相关问题
- 1. Java的插座 - 重复去年写
- 2. 除去重复行
- 3. 重复的行去除
- 4. 去除arraylist中的重复项
- 5. 去除重复复制的字符
- 6. Java的重复中的ArrayList
- 7. mysql重复选择并从重复中减去1
- 8. 的Java Swing:addWindowListener重复
- 9. 去抖输入发送重复的值
- 10. LINQ去除重复的属性
- 11. 研究去除重复的元素
- 12. 版本API重复
- 13. 重复检查在Java中
- 14. 在每个ASP.NET Web API请求中重复逻辑,应该去哪里?
- 15. Eventbrite API中的重复事件
- 16. 的SoundCloud的Java API包装的重复文件错误
- 17. Java API中的重写方法
- 18. 如何去除重复行一个div
- 19. 去重复多行记录,用Perl
- 20. 去联盟时过滤重复结果
- 21. 去除重复记录在MS Access JOIN
- 22. 重复发布与去依赖包
- 23. SQL后,JOIN去除重复行
- 24. Django模板如何去除重复值?
- 25. CATIA V5宏进去重复(点和面)
- 26. 去重复每个循环C#
- 27. 去重复智能随机行查询?
- 28. 去除重复基于条件
- 29. 重复图片过去集div?
- 30. 重复Java数组
交叉帖子:http://osum.sun.com/forum/topics/deduplication-apis-in-java – jheddings 2009-12-05 01:15:59
如何确定您是否有重复的地方? – 2009-12-05 01:21:14
@James Black,如果你可以写一个比较器,你可以决定一对元素是重复的。 – 2009-12-05 01:32:51