Я извлекаю данные из mysql, а затем сохраняю эти данные в Hashmap. Но данные не сохраняются в том порядке, в котором он присутствует в таблице db.В Java данные, полученные из mysql, не поступают в порядке
-3
A
ответ
0
A HashMap
не гарантирует порядок итераций его элементов. Процитировать API для HashMap
:
Этот класс не дает никаких гарантий относительно порядка карты; в частности, это не гарантирует, что порядок будет оставаться неизменным в течение долгого времени
Предполагая, что вы хотите, чтобы поддерживать порядок ввода в Map
, используйте LinkedHashMap. Чтобы сохранить порядок сортировки, используйте TreeMap.
0
Карта - неупорядоченная структура данных. Он не сохраняет порядок добавления записей и не имеет возможности перебирать записи в том порядке, в котором они были добавлены.
Существуют различные другие коллекции, которые вы можете использовать, если вам нужно поддерживать порядок записей. Лучший выбор будет зависеть от ваших фактических потребностей.
Смежные вопросы
- 1. Данные не поступают из mysql
- 2. данные не поступают в надлежащем порядке из таблицы, используя php
- 3. Данные не поступают в SqlDataReader
- 4. Использовать данные, полученные из MySQL в JavaScript?
- 5. Сохранить полученные данные в java
- 6. Метод формы не возвращает данные из html-формы, где данные поступают из одного столбца в mysql
- 7. Выберите данные из mysql в другом порядке
- 8. Данные, полученные из mysql, отображаются 2 раза
- 9. Данные не поступают в раскрывающемся списке от MySQL
- 10. Данные не находятся в данных, данные поступают из ajax-вызова
- 11. данные не поступают в базу данных и не поступают из базы данных в android
- 12. Отображать данные, полученные из удаленного php (mysql) в таблице html
- 13. Данные не поступают в базу данных mysql, используя залп?
- 14. Комбинируйте данные, полученные в разном порядке каждый раз
- 15. Почему потоки msg поступают в обратном порядке?
- 16. В excel данные не поступают в ROR
- 17. Данные в JQgrid не поступают в CodeIgniter
- 18. Серверные данные не поступают: Angular2
- 19. Данные JSON не поступают из txt-файла
- 20. Значения не поступают в базу данных mysql
- 21. Как читать полученные данные JSON в Java?
- 22. Данные не поступают в ListBox после запроса
- 23. Данные не поступают в базу данных
- 24. Данные, полученные в laravel
- 25. Данные AJAX не поступают в PHP
- 26. Данные не поступают в контроллер - MVC
- 27. td данные не поступают в одну строку
- 28. POST данные не поступают в контроллер codeigniter
- 29. Данные не поступают, как поиск в Neo4j
- 30. Данные, полученные от Observer, не активируют подписчика в Rx Java
спасибо, используя LinkedHashMap Я могу поддерживать заказ. –