Vamos discutir os métodos LastEntry () e LastKey () disponíveis na coleção Treemap.
Última entrada()
Como dissemos, a Treemap armazena os dados em uma ordem classificada com base nos elementos -chave. Portanto, os dados-chave mais altos (valor-chave) são armazenados na última posição nesta estrutura de dados. Se aplicarmos o método LastEntry (), ele retornará o último par de valores-chave (pois é mais alto do que todas as outras chaves). Não é preciso nenhum parâmetros.
Sintaxe
Treemap_Object.Última entrada()Onde Treemap_Object representa a coleção Treemap
Retornar
Ele retornará o par de valores-chave com a chave mais alta no formato-Key-Value.
Observação
Se o objeto Treemap estiver vazio, então nulo é devolvido.
Exemplo de caso nº 1: TreeMap com dados
Aqui, criaremos um Treemap chamado Chocos, que tem 5 valores -chave. Depois disso, retornaremos o par mais alto de valor-chave usando o LastEntry ().
importar java.util.Treemap;Saída:
Portanto, o LastEntry é 100 Boost. Uma vez que a chave é maior entre todas as chaves em chocos treemap.
Explicação
Linha 8: Crie um TreeMap com chave como número inteiro e valor como tipos de string.
Linha 11-15: Adicione valores-chave aos chocos.
Linha 17: Exiba os Treemap-Chocos.
Linha 20: Aplique o método LastEntry () para obter o par mais alto de valor-chave.
Exemplo Caso #2: Treemap sem dados
Aqui, criaremos um Treemap vazio chamado Chocos. Depois disso, retornaremos o par mais alto de valor-chave usando o LastEntry ().
importar java.util.Treemap;Saída:
Portanto, o LastEntry é nulo, pois não há dados.
Explicação
Linha 8: Crie um TreeMap com chave como número inteiro e valor como tipos de string.
Linha 10: Exiba os Treemap-Chocos.
Linha 13: Aplique o método LastEntry () para obter o par mais alto de valor-chave.
LastKey ()
Vimos o que o LastEntry () faz. LastKey () também fará a mesma funcionalidade que o LastEntry (). Mas a diferença está no formato de retorno. LastKey () retornará apenas a chave mais alta - key, enquanto o LastEntry () retorna o par mais alto Key -Value.
Sintaxe
Treemap_Object.LastKey ()Onde Treemap_Object representa a coleção Treemap.
Não é preciso nenhum parâmetros.
Retornar
Ele retornará a chave mais alta.
Observação
Se o objeto Treemap Collection estiver vazio, então NosuchElementException é levantado.
Exemplo de caso nº 1: TreeMap com dados
Aqui, criaremos um Treemap chamado Chocos, que tem 5 valores-chave. Depois disso, retornaremos a chave mais alta usando o LastKey ().
importar java.util.Treemap;Saída:
Então o LastKey é 100. Uma vez que a chave é maior entre todas as chaves em chocos treemap.
Explicação
Linha 8: Crie um TreeMap com chave como número inteiro e valor como tipos de string.
Linha 11-15: Adicione valores-chave aos chocos.
Linha 17: Exiba os Treemap-Chocos.
Linha 20: Aplique o método LastKey () para obter a chave mais alta.
Exemplo Caso #2: Treemap sem dados
Aqui, criaremos um Treemap vazio chamado Chocos. Depois disso, retornaremos a chave mais alta usando o LastKey ().
importar java.util.Treemap;Saída:
Podemos ver que os NosuchElementException são levantados, pois não há pares de valor-chave no Treemap.
Explicação
Linha 8: Crie um TreeMap com chave como número inteiro e valor como tipos de string.
Linha 10: Exiba os Treemap-Chocos.
Linha 13: Aplique o método LastKey () para obter a chave mais alta.
Conclusão
Chegamos a saber que os métodos LastEntry () e LastKey () na coleção Treemap são usados para retornar os últimos dados. O LastEntry () retorna o par de valores-chave de entrada mais alto, e LastKey () retornará a chave mais alta da coleção Treemap. Se o Treemap estiver vazio, o LastEntry () retornará nulo e LastKey () vai jogar NosuchElementException.