Java List Sorting: Is there a way to keep a list permantly sorted automatically like TreeMap?
Posted
by
david
on Stack Overflow
See other posts from Stack Overflow
or by david
Published on 2011-02-04T22:36:29Z
Indexed on
2011/02/04
23:26 UTC
Read the original article
Hit count: 206
In Java you can build up an ArrayList with items and then call:
Collections.sort(list, comparator);
Is there anyway to pass in the Comparator at the time of List creation like you can do with TreeMap? The goal is to be able add an element to the list and instead of having it automatically appended to the end of the list, the list would keep itself sorted based on the Comparator and insert the new element at the index determined by the Comparator. So basically the list might have to re-sort upon every new element added.
Is there anyway to achieve this in this way with the Comparator or by some other similar means?
Thanks.
© Stack Overflow or respective owner