Java Treemap - Descendingmap, DescendingKeySet

Java Treemap - Descendingmap, DescendingKeySet

DescendingMap ()

Java.util.Treemap.descendingmap () retorna os pares de valores-chave em ordem inversa. Na verdade, a Treemap armazena os pares de valor-chave em ordem ascendente por padrão.

Portanto, também podemos dizer que descendingmap () organiza os pares de valor-chave em ordem decrescente.

Não é preciso nenhum parâmetros.

Sintaxe

Treemap_Object.DescendingMap ()

Onde Treemap_Object representa a coleção Treemap.

Exemplo 1

Aqui, criaremos uma coleção Treemap com 6 pares de valor-chave (número inteiro, tipo de string) e aplicará o método descendingmap () para organizar os pares de valor-chave em ordem descendente.

importar java.util.*;
importar java.util.Treemap;
Principal de classe pública

public static void main (string [] args)
// Crie um TreeMap com chave e valor como inteiro e tipos de string
Grãos Treemap = novo Treemap ();
// Insira 6 valores-chave no objeto de grãos
grãos.put (1, "trigo");
grãos.put (2, "paddy");
grãos.put (3, "milho");
grãos.put (6, "cevada");
grãos.put (5, "nozes");
grãos.put (4, "caju");
Sistema.fora.println ("grãos alimentares reais:"+ grãos);
// reverter os grãos TreeMap em ordem decrescente.
Sistema.fora.println ("grãos de alimentos revertidos:"+ grãos.descendingMap ());

Saída:

Para que possamos ver que os pares de valor-chave são revertidos.

Exemplo 2

Aqui, criaremos uma coleção Treemap com 3 pares de valor-chave (número inteiro, tipo inteiro) e aplicará o método descendingmap () para organizar os pares de valor-chave em ordem descendente.

importar java.util.*;
importar java.util.Treemap;
Principal de classe pública

public static void main (string [] args)
// Crie um Treemap com chave e valor como tipos inteiros
Grãos Treemap = novo Treemap ();
// Insira 3 valores-chave no objeto de grãos
grãos.put (1,2000);
grãos.put (2, 4500);
grãos.put (3, 3456);
Sistema.fora.println ("grãos alimentares reais:"+ grãos);
// reverter os grãos TreeMap em ordem decrescente.
Sistema.fora.println ("grãos de alimentos revertidos:"+ grãos.descendingMap ());

Saída:

Para que possamos ver que os pares de valor-chave são revertidos.

DescendingKeySet ()

Java.util.Treemap.descendingkeyset () retorna as chaves em ordem inversa em um conjunto de navegáveis. Na verdade, a Treemap armazena os pares de valor-chave em ordem ascendente por padrão.

Portanto, também podemos dizer que descendingkeyset () resulta nas chaves em ordem decrescente no Navigablesetet.

Não é preciso nenhum parâmetros.

Sintaxe

Treemap_Object.DescendingKeySet ()

Onde Treemap_Object representa a coleção Treemap.

Exemplo 1

Aqui, criaremos uma coleção Treemap com 6 pares de valor-chave (número inteiro, tipo de string) e aplicará o método descendingkeyset () para retornar as chaves em ordem descendente em um conjunto de navegáveis.

importar java.util.*;
importar java.util.Treemap;
Principal de classe pública

public static void main (string [] args)
// Crie um TreeMap com chave e valor como inteiro e tipos de string
Grãos Treemap = novo Treemap ();
// Insira 6 valores-chave no objeto de grãos
grãos.put (1, "trigo");
grãos.put (2, "paddy");
grãos.put (3, "milho");
grãos.put (6, "cevada");
grãos.put (5, "nozes");
grãos.put (4, "caju");
Sistema.fora.println ("grãos alimentares reais:"+ grãos);
Sistema.fora.println ("Grãos de comida invertida com chaves:"+ grãos.descendingKeySet ());

Saída:

Para que possamos ver que as chaves foram devolvidas em um conjunto navegável em ordem decrescente.

Exemplo 2

Aqui, criaremos uma coleção Treemap com 3 pares de valor-chave (número inteiro, tipo inteiro) e aplicará o método descendingkeyset () para retornar as chaves em ordem descendente em um conjunto de navegáveis.

importar java.util.*;
importar java.util.Treemap;
Principal de classe pública

public static void main (string [] args)
// Crie um Treemap com chave e valor como tipos inteiros
Grãos Treemap = novo Treemap ();
// Insira 3 valores-chave no objeto de grãos
grãos.put (1,2000);
grãos.put (2, 4500);
grãos.put (3, 3456);
Sistema.fora.println ("grãos alimentares reais:"+ grãos);
Sistema.fora.println ("Grãos de comida invertida com chaves:"+ grãos.descendingKeySet ());

Saída:

Para que possamos ver que as chaves foram devolvidas em um conjunto navegável em ordem decrescente.

Conclusão

Vimos como reverter o objeto Treemap Collection usando os métodos descendingmap () e descendingkeyset (). A principal diferença é que descendingmap () retorna o árvore que possui pares de valor-chave em ordem decrescente, mas o método descendingkeyset () retorna apenas as chaves em ordem descendente em um conjunto navegável. Para ambos os métodos, nenhum parâmetro é necessário e nenhuma exceção é lançada.