Discutons des méthodes LastEntry () et LastKey () disponibles dans la collection Treemap.
dernière entrée()
Comme nous l'avons dit, Treemap stocke les données dans un ordre trié basé sur les éléments clés. Ainsi, les données de clés supérieures (valeur clé) sont stockées dans la dernière position de cette structure de données. Si nous appliquons la méthode LastEntry (), il renverra la dernière paire de valeurs clés (car elle est plus élevée que toutes les autres clés). Il ne prend aucun paramètre.
Syntaxe
Treemap_Object.dernière entrée()Où Treemap_Object représente la collection Treemap
Retour
Il renverra la paire de valeurs de clé avec la clé la plus élevée du format - Key-Value.
Note
Si l'objet Treemap est vide, alors nul est retourné.
Exemple de cas # 1: Treemap avec données
Ici, nous créerons un Treemap nommé Chocos qui a 5 valeurs clés. Après cela, nous retournerons la paire de valeurs clés la plus élevée en utilisant LastEntry ().
Importer Java.user.Treemap;Sortir:
Donc le dernier est à 100 boosts. Puisque la clé est plus élevée parmi toutes les clés de Chocos Treemap.
Explication
Ligne 8: Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes.
Ligne 11-15: Ajouter des valeurs clés à Chocos.
Ligne 17: Afficher les treemap-chocos.
Ligne 20: Appliquer la méthode LastEntry () pour obtenir la paire de valeurs clés la plus élevée.
Exemple de cas # 2: Treemap sans données
Ici, nous créerons un Treemap vide nommé Chocos. Après cela, nous retournerons la paire de valeurs clés la plus élevée en utilisant LastEntry ().
Importer Java.user.Treemap;Sortir:
Donc le dernier est nul car il n'y a pas de données.
Explication
Ligne 8: Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes.
Ligne 10: Afficher les treemap-chocos.
Ligne 13: Appliquer la méthode LastEntry () pour obtenir la paire de valeurs clés la plus élevée.
Lastkey ()
Nous avons vu ce que fait Lastrentry (). Lastkey () fera également les mêmes fonctionnalités que LastEntry (). Mais la différence est dans le format de retour. LastKey () ne renverra que la clé la plus élevée - key, tandis que LastEntry () renvoie la paire la plus élevée key-valeur.
Syntaxe
Treemap_Object.Lastkey ()Où Treemap_Object représente la collection Treemap.
Il ne prend aucun paramètre.
Retour
Il renverra la clé la plus élevée.
Note
Si l'objet de collection Treemap est vide, alors NosuchementElementException est soulevé.
Exemple de cas # 1: Treemap avec données
Ici, nous créerons un Treemap nommé Chocos qui a 5 valeurs clés. Après cela, nous retournerons la clé la plus élevée en utilisant LastKey ().
Importer Java.user.Treemap;Sortir:
Donc la dernière clé est 100. Puisque la clé est plus élevée parmi toutes les clés de Chocos Treemap.
Explication
Ligne 8: Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes.
Ligne 11-15: Ajouter des valeurs clés à Chocos.
Ligne 17: Afficher les treemap-chocos.
Ligne 20: Appliquer la méthode LastKey () pour obtenir la clé la plus élevée.
Exemple de cas # 2: Treemap sans données
Ici, nous créerons un Treemap vide nommé Chocos. Après cela, nous retournerons la clé la plus élevée en utilisant LastKey ().
Importer Java.user.Treemap;Sortir:
Nous pouvons voir que NosuchementElementException est augmentée car il n'y a pas de paires de valeurs clés dans le Treemap.
Explication
Ligne 8: Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes.
Ligne 10: Afficher les treemap-chocos.
Ligne 13: Appliquer la méthode LastKey () pour obtenir la clé la plus élevée.
Conclusion
Nous avons appris que les méthodes LastEntry () et LastKey () dans la collection Treemap sont utilisées pour renvoyer les dernières données. Le dernier () renvoie la paire de valeurs de clé d'entrée la plus élevée, et Lastkey () renverra la clé la plus élevée de la collection Treemap. Si le Treemap est vide, alors LastEntry () reviendra nul Et Lastkey () lancera NosuchementElementException.