Недавно нашел реализацию сортировки List-а с Select Options, если кому то пригодиться, то код и тест методы можно найти на здесь!
А какое преимущество использования данного метода.
List<Selectoption> обычно собирается по каким либо данным - обычно по данным из базы или вручную.
Что мешает просто положить эти Selectoption в List в нужном порядке, чтобы потом не заниматься их сортировкой?
Преимущество этого метода в том, что если у вас есть лист с селектами, но на его формирование вы повлиять не можете, то таким образом сможете сделать сортировку уже имеющегося листа.
А так Дима ты прав, лучше изначально ложить данные в лист в нужном отсортированном виде.
я сразу про мапу подумал) открыл, а там в самом деле через мапу))