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