У меня есть list
объектов, которые мне нужно отсортировать на основе string
.Сортировка на основе строки java
каждый объект в списке будет содержать ниже
e.g.
fruitType = Pear
fruitType = Mango
fruitType = Apple
fruitType = Apple
fruitType = Mango
Теперь, скажем, я хочу заказать на «Apple
» первый, а затем «Mango
». Итак, яблоко появляется сверху, а затем манго.
Я могу сделать обычную сортировку asc/desc, но этого недостаточно. Также возможно использовать apache commons для выполнения вышеуказанного сортировки?
Напишите свой собственный сопоставимый и используйте Treeset? И что вы имеете в виду, asc/desc недостаточно? – Dan
Можете ли вы опубликовать то, что вы пробовали? Что означает список объектов? Являются ли они 'String', настраиваемые объекты или' Object'? – Narmer
Если бы я должен был сортировать вышеуказанный список в порядке возрастания, я бы получил результат, который я хочу. Я хочу посмотреть пример того, как сортировать на основе определенной строки, чтобы она выталкивала элемент, который вы передаете ему вверху списка, без сортировки по asc/desc. (не уверен, что я схожу с неправильного пути с этим?) –