Получите итератор с помощью treeMap.entrySet().iterator()
, если вам нужны пары ключ / значение, или treeMap.keySet().iterator()
, если вы просто заботитесь о ключах, затем наберите iterator.next()
10 раз или столько, сколько iterator.hasNext()
вернет true
.
List<Map.Entry<String, Double>> firstTen = new ArrayList<Map.Entry<String, Double>>(10);
Iterator<String, Double> iterator = treeMap.entrySet().iterator();
for (int i = 0; iterator.hasNext() && i < 10; i++) {
firstTen.add(iterator.next());
}