java - 如何将没有任何 ID 或重复 ID 的所有文件导出到 Java 中的文本文件?
问题描述
我有一个Java程序,它就像一个搜索引擎,您可以在搜索栏中输入任何关键字,它会在MySQL数据库中找到匹配的关键字并将所有这些条目拉入Jtable。大约有 50000 个数据条目,所以如果我输入 1.456,所有包含此关键字的条目都会出现。我有一个 ID 列,每个条目都有一个唯一的 ID。我希望能够将任何没有 ID 的条目导出到单独的文本文件中。如果可能的话,导出重复的 ID。
解决方案
您可以遍历集合并构建 ID->count 作为整数的映射。最后,您可以取出所有 count > 1 并导出它们。在构建该映射时,如果您遇到没有键的条目,请将其添加到单独的集合中。
另一种可能性是在数据库中的自定义选择中进行。也许计数功能提供了您正在寻找的东西:https ://www.w3resource.com/sql/aggregate-functions/count-function.php
这是存储在文本文件中的示例:如何使用 Java 将字符串保存到文本文件?
推荐阅读
- javascript - 如何使用 React.js JavaScript 在 JSX 代码中实现数组递增函数
- angular - 提交函数中的角度错误处理只是挂起
- mysql - 基于计算的 MySQL 用户变量在列有结果时保持为 NULL
- r - 解决 Travis 构建时 rgdal 包失败的问题
- java - 如何使用从 CSV 数据集中读取的 Jmeter 转义逗号?
- build - .Net Core 解决方案在本地构建,但在 Azure DevOPS 管道上构建失败
- ios - 如何在导航栏ios上重叠图像
- facebook - AAD B2C Facebook for Developers IP-Whitelist
- java - 有没有办法在完整的测试运行期间记录 JUnit5 @Disabled 原因值?
- angular - ngModel 值未更新