首页 > 解决方案 > 如何将没有任何 ID 或重复 ID 的所有文件导出到 Java 中的文本文件?

问题描述

我有一个Java程序,它就像一个搜索引擎,您可以在搜索栏中输入任何关键字,它会在MySQL数据库中找到匹配的关键字并将所有这些条目拉入Jtable。大约有 50000 个数据条目,所以如果我输入 1.456,所有包含此关键字的条目都会出现。我有一个 ID 列,每个条目都有一个唯一的 ID。我希望能够将任何没有 ID 的条目导出到单独的文本文件中。如果可能的话,导出重复的 ID。

标签: javamysqldatabasejtable

解决方案


您可以遍历集合并构建 ID->count 作为整数的映射。最后,您可以取出所有 count > 1 并导出它们。在构建该映射时,如果您遇到没有键的条目,请将其添加到单独的集合中。

另一种可能性是在数据库中的自定义选择中进行。也许计数功能提供了您正在寻找的东西:https ://www.w3resource.com/sql/aggregate-functions/count-function.php

这是存储在文本文件中的示例:如何使用 Java 将字符串保存到文本文件?


推荐阅读