En Java tengo un SortedSet que puede tener 100,000 elementos. Me gustaría obtener de manera eficiente y elegante los últimos 25 elementos. Estoy un poco desconcertado.¿Cómo obtener los últimos 25 elementos de un SortedSet?
Para obtener el primero 25 iteraría y me detendría después de 25 elementos. Pero no sé cómo iterar en orden inverso. ¿Algunas ideas?
SortedSet<Integer> summaries = getSortedSet();
// what goes here :-(
Un conjunto ordenado ... Qué oxímoron. –
Anton Gogolev: consulte el artículo "Orden total" de Wikipedia. – kmkaplan