我有一个java程序,它就像一个搜索引擎,你可以在搜索栏中输入任何关键字,它会在MySQL数据库中找到匹配的关键字,并将所有这些条目提取到Jtable中。大约有 50000 个数据条目,因此如果我输入 1.456,包含此关键字的所有条目都会出现。我有一个 ID 列,每个条目都有一个唯一的 ID。我希望能够将任何没有 ID 的条目导出到单独的文本文件中。如果可能的话,导出重复的 ID。
最佳答案
您可以迭代该集合并构建一个 ID->count 作为整数的映射。最后你可以取出所有 count > 1 的并导出它们。 在构建该 map 时,如果遇到没有键的条目,请将其添加到单独的集合中。
另一种可能性是在数据库中的自定义选择中执行此操作。也许 count 函数可以提供您正在寻找的内容:https://www.w3resource.com/sql/aggregate-functions/count-function.php
这是存储在文本文件中的示例:How do I save a String to a text file using Java?
关于java - 如何在 Java 中将所有没有任何 ID 或重复 ID 的文件导出到文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50291094/