Как экспортировать все файлы без идентификаторов или дубликатов идентификаторов в текстовый файл на Java? - PullRequest
0 голосов
/ 11 мая 2018

У меня есть Java-программа, которая похожа на поисковую систему, где вы можете ввести любое ключевое слово в строку поиска, и она найдет подходящее ключевое слово в базе данных MySQL и поместит все эти записи в Jtable. Есть около 50000 записей данных, поэтому, если бы я набрал 1.456, все записи, которые содержат это ключевое слово появится. У меня есть столбец идентификаторов, в котором каждая запись имеет уникальный идентификатор. Я хочу иметь возможность экспортировать любые записи, которые не имеют идентификатора в отдельный текстовый файл. А также, если возможно, экспортируйте дубликаты идентификаторов.

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете просто пройтись по множеству и построить карту ID-> count как целое число. В конце вы можете взять все с количеством> 1 и экспортировать их. При создании этой карты, если вы встретите запись без ключа, добавьте ее в отдельную коллекцию.

Другой возможностью было бы сделать это в произвольном выборе прямо в БД. Может быть, функция подсчета обеспечивает то, что вы ищете: https://www.w3resource.com/sql/aggregate-functions/count-function.php

Это пример хранения в текстовом файле: Как сохранить строку в текстовом файле с помощью Java?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...