È necessario utilizzare un come TreeSet
o ConcurrentSkipListSet
se si desidera ordinare in base al confronto (ad es., Ordine ordinato).
A LinkedHashSet
conserva ordine basato su ordine di inserzione.
Se davvero si vuole utilizzare Collections.sort
è possibile convertire i LHS in un Elenco per costruire effettivamente un List
(anche se la questione non ci dice il tipo di paragraph
quindi darò per scontato che è String
)
List<String> listParagraph = new ArrayList<String>(paragraph);
Collections.sort(listParagraph)
ma questo probabilmente non è l'approccio migliore.
fonte
2013-06-28 18:01:47
Utilizzare invece un 'TreeSet'. –
È possibile utilizzare SortedSet – Tala
utilizzare invece un set ordinato, perché 'set' in una vista matematica non ha ordine – nachokk