Java sorted collection with a count-based sublist -


we know can use

collections.sort 

to sort list after elements inserted.

but if elements inserted once time, maybe sortedmap more effective?

though, sortedmap lack sublist method.

what need sortedmap can insert small amount of elements many times, , can 1~1000 sublist top-down comparator interface.

any suggestion?

i think sortedset navigableset in turn has methods subset, tailset, headset, ceiling , floor kind of problems.

so like:

sortedset<integer> set = new treeset<>(arrays.aslist(0,1,2,3,4,5,6,7,8,9)); sortedset<integer> subset = set.subset(3,7); system.out.println(subset); //[3,4,5,6] 

obviously can create treeset whatever comparator want, , perform searches in order find more convenient.

comparator<integer> reverse = collections.reverseorder(); sortedset<integer> set = new treeset<>(reverse); //same thing here 

Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -