Я знаю, что Вы попросили Windows, но думали, что я добавлю это так или иначе в Unix/Linux, который Вы могли сделать:
cp `ls -t1 | head -1` /somedir/
, Который перечислит все файлы в текущем каталоге, отсортированном по времени изменения и затем CP новое к/somedir /
Вы можете получить массив значений ключей из 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();
Изменить: образец получения значения и ключа объекта
Я бы использовал следующую структуру
List<Pair<String,Object>> mylist;
Объект всегда будет вставлен / найден с помощью специального компаратора и набора таких методов, как lower_bound / upper_bound / equal_bound, точно так же, как C ++ (для пример см. здесь для реализации Java)