Java TreeMap - Descingmap, DescingEyset

Java TreeMap - Descingmap, DescingEyset

discredingmap ()

Giava.util.TreeMap.discredingmap () restituisce le coppie di valori chiave in ordine inverso. In realtà, TreeMap memorizza le coppie di valore chiave in ordine crescente per impostazione predefinita.

Quindi possiamo anche dire che DescingMap () organizza le coppie di valore chiave in ordine decrescente.

Non ci vogliono alcun parametro.

Sintassi

treeMap_object.discredingmap ()

Dove TreeMap_Object rappresenta la collezione TreeMap.

Esempio 1

Qui, creeremo una raccolta TreeMap con 6 coppie di valore chiave (intero, tipo di stringa) e applicheremo il metodo DescingMap () per disporre le coppie di valore chiave in ordine decrescente.

Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main

public static void main (string [] args)
// crea un traemap con chiave e valore come tipi interi e stringa
TreeMap Grains = new TreeMap ();
// Inserisci 6 valori chiave nell'oggetto cereali
cereali.put (1, "grano");
cereali.put (2, "Paddy");
cereali.put (3, "mais");
cereali.put (6, "orzo");
cereali.put (5, "noci");
cereali.put (4, "anacardi");
Sistema.fuori.println ("cereali alimentari effettivi:"+ cereali);
// invertire i cereali di treemap in ordine decrescente.
Sistema.fuori.println ("cereali alimentari invertiti:"+ cereali.discredingmap ());

Produzione:

Quindi possiamo vedere che le coppie di valore chiave sono invertite.

Esempio 2

Qui, creeremo una raccolta TreeMap con 3 coppie di valore chiave (intero, tipo intero) e applicheremo il metodo DescingMap () per disporre le coppie di valore chiave in ordine decrescente.

Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main

public static void main (string [] args)
// Crea un traemap con chiave e valore come tipi interi
TreeMap Grains = new TreeMap ();
// Inserisci 3 valori chiave nell'oggetto cereali
cereali.put (1.2000);
cereali.put (2, 4500);
cereali.put (3, 3456);
Sistema.fuori.println ("cereali alimentari effettivi:"+ cereali);
// invertire i cereali di treemap in ordine decrescente.
Sistema.fuori.println ("cereali alimentari invertiti:"+ cereali.discredingmap ());

Produzione:

Quindi possiamo vedere che le coppie di valore chiave sono invertite.

DescingEyset ()

Giava.util.TreeMap.DescingEyset () restituisce i tasti in ordine inverso in un set navigabile. In realtà, TreeMap memorizza le coppie di valore chiave in ordine crescente per impostazione predefinita.

Quindi possiamo anche dire che DescingEyset () provoca le chiavi in ​​ordine decrescente nel navigazione.

Non ci vogliono alcun parametro.

Sintassi

treeMap_object.DescingEyset ()

Dove TreeMap_Object rappresenta la collezione TreeMap.

Esempio 1

Qui, creeremo una raccolta TreeMap con 6 coppie di valore chiave (intero, tipo di stringa) e applicheremo il metodo DescingEyset () per restituire le chiavi in ​​ordine decrescente in un set di navigazione.

Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main

public static void main (string [] args)
// crea un traemap con chiave e valore come tipi interi e stringa
TreeMap Grains = new TreeMap ();
// Inserisci 6 valori chiave nell'oggetto cereali
cereali.put (1, "grano");
cereali.put (2, "Paddy");
cereali.put (3, "mais");
cereali.put (6, "orzo");
cereali.put (5, "noci");
cereali.put (4, "anacardi");
Sistema.fuori.println ("cereali alimentari effettivi:"+ cereali);
Sistema.fuori.println ("cereali alimentari invertiti con chiavi:"+ cereali.discredingKeyset ());

Produzione:

Quindi possiamo vedere che le chiavi sono state restituite in un set navigabile in ordine decrescente.

Esempio 2

Qui, creeremo una raccolta TreeMap con 3 coppie di valore chiave (intero, tipo intero) e applicheremo il metodo DescingEyset () per restituire le chiavi in ​​ordine decrescente in un set di navigazione.

Importa Java.util.*;
Importa Java.util.TreeMap;
Classe pubblica Main

public static void main (string [] args)
// Crea un traemap con chiave e valore come tipi interi
TreeMap Grains = new TreeMap ();
// Inserisci 3 valori chiave nell'oggetto cereali
cereali.put (1.2000);
cereali.put (2, 4500);
cereali.put (3, 3456);
Sistema.fuori.println ("cereali alimentari effettivi:"+ cereali);
Sistema.fuori.println ("cereali alimentari invertiti con chiavi:"+ cereali.discredingKeyset ());

Produzione:

Quindi possiamo vedere che le chiavi sono state restituite in un set navigabile in ordine decrescente.

Conclusione

Abbiamo visto come invertire l'oggetto di raccolta TreeMap usando i metodi DescingMap () e DescingEyset (). La differenza principale è che discredingmap () restituisce il set degli alberi che ha coppie di valore chiave in ordine decrescente, ma il metodo DescingEyset () restituisce solo le chiavi in ​​ordine decrescente in un set di navigazione. Per entrambi i metodi, non è richiesto alcun parametro e non viene lanciata alcuna eccezione.