Pergunta

Alguém tem usado TreeMultimap no Google coleções? Eu entendo que com um TreeMultimap, suas chaves e valores são ordenados pela ordem natural ou por comparadores fornecidos. Eu queria saber se existe uma função que permite ao usuário fornecer uma chave e retorna todos os valores cujas chaves são maiores do que a chave fornecida pelo usuário. Isso pode ser feito com um SortedMap em Java, que tem uma função chamada tailMap. Obrigado!

Foi útil?

Solução

Eu não usei a classe TreeMultiMap mas um rápido olhar para o Javadoc sugeriria que você poderia usar o asMap () método para obter um SortedMap e depois chamar tailMap () sobre isso.

Outras dicas

Sim, eu fiz TreeMultimap.asMap () retornar um SortedMap para casos de suporte como este.

Lembre-se que tailMap () retorna todas as entradas cujas chaves são maiores do que ou igual à chave fornecida. A pergunta original disse apenas "maior que".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top