Я пытаюсь создать метод подкарты между двумя ключами.Я не могу понять, как это сделать, используя приведенные методы.Возвращает итерацию, содержащую все записи с ключами в диапазоне от
fromKey
включительно до toKey
включительно. @return
итерация с ключами в нужном диапазоне
public Iterable<Entry<K,V>> subMapInclusive(K fromKey, K toKey) throws IllegalArgumentException {
ArrayList<Entry<K, V>> results = new ArrayList<>();
Entry<K, V> tempKey = ceilingEntry(fromKey);
while(tempKey != toKey){
results.add(tempKey);
tempKey = lowerEntry(tempKey.getKey());
}
return results;
}