Попытка создать метод subMap из пользовательских методов - PullRequest
0 голосов
/ 28 апреля 2019

Я пытаюсь создать метод подкарты между двумя ключами.Я не могу понять, как это сделать, используя приведенные методы.Возвращает итерацию, содержащую все записи с ключами в диапазоне от

  • 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;
  }
...