@Override public Long2DoubleSortedMap tailMap(long l) { return new BasicResultMap(delegate.tailMap(l)) .scoreMap(); }
@Override public ObjectSortedSet<Long2DoubleMap.Entry> tailSet(Long2DoubleMap.Entry entry) { return new BasicResultMap(delegate.tailMap(entry.getLongKey())) .scoreMap() .long2DoubleEntrySet(); }
@Test public void testTailMap() { KeyedObjectMap<String> m = createMap("37", "59", "42", "67"); KeyedObjectMap<String> m2 = m.tailMap(59L); assertThat(m2.size(), equalTo(2)); assertThat(m2.keySet(), contains(59L, 67L)); assertThat(m2.values(), contains("59", "67")); assertThat(m2.get(59L), equalTo("59")); assertThat(m2.get(42L), nullValue()); }
@Override public Long2DoubleSortedMap tailMap(long l) { return new BasicResultMap(delegate.tailMap(l)) .scoreMap(); }
@Override public ObjectSortedSet<Long2DoubleMap.Entry> tailSet(Long2DoubleMap.Entry entry) { return new BasicResultMap(delegate.tailMap(entry.getLongKey())) .scoreMap() .long2DoubleEntrySet(); }