ссылка на Java возражает на отсортированной карте индексом?

Я знаю, что Вы попросили Windows, но думали, что я добавлю это так или иначе в Unix/Linux, который Вы могли сделать:

cp `ls -t1 | head -1` /somedir/

, Который перечислит все файлы в текущем каталоге, отсортированном по времени изменения и затем CP новое к/somedir /

5
задан denchr 14 November 2009 в 22:11
поделиться

2 ответа

Вы можете получить массив значений ключей из SortedMap, выполнив

Object[] objects = structure.entrySet().toArray();
Object nextObj = structure[4];

Код ниже показывает, как получить ключ и значение объекта

java.util.Map.Entry<K, V> entry = (java.util.Map.Entry<K, V>) structure[4];
K key = entry.getKey();
V value = entry.getValue();

Изменить: образец получения значения и ключа объекта

7
ответ дан 13 December 2019 в 05:37
поделиться

Я бы использовал следующую структуру

List<Pair<String,Object>> mylist;

Объект всегда будет вставлен / найден с помощью специального компаратора и набора таких методов, как lower_bound / upper_bound / equal_bound, точно так же, как C ++ (для пример см. здесь для реализации Java)

5
ответ дан 13 December 2019 в 05:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: