Maison  >  Article  >  Java  >  Carte de collecte Java

Carte de collecte Java

WBOY
WBOYoriginal
2024-08-30 15:46:231031parcourir
  • La carte de collection Java est une méthode permettant de stocker des clés et des valeurs par paires à l'aide du langage Java.
  • C'est un type d'interface de collecte permettant d'exploiter des listes de données à l'aide de leurs clés.
  • Il s'agit également d'une fonction permettant de collecter différentes données, classes et méthodes à l'aide de valeurs clés.
  • La carte de collecte est basée sur le package « java util » pour stocker, exploiter et gérer la liste de données dans une paire clé et valeur.
  • Cette carte de collection est une interface pour insérer, gérer et supprimer des valeurs à l'aide d'une clé unique.
  • Il permet de stocker des clés de valeur uniques et chaque clé de la carte.
  • Il prend également en charge l'insertion, le stockage, la recherche et le tri de la liste de données ou de la valeur à l'aide d'une clé de carte.

Syntaxe

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

  • La collection Java utilisait trois cartes pour faire fonctionner les clés et les valeurs.
  • La catégorie de la carte s'appelle HashMap, TreeMap et LinkedHashMap.
  • La syntaxe HashMap de la collection Java est ci-dessous.
Map<key - data type, key - data type> object = new HashMap<key - data type, value - data type> ();
  • La syntaxe TreeMap de la collection Java est ci-dessous.
Map<key - data type, key - data type> object = new TreeMap<key - data type, value - data type> ();
  • La syntaxe LinkedHashMap de la collection Java est ci-dessous.
Map<key - data type, key - data type> object = new LinkedHashMap<key - data type, value - data type> ();
  • La valeur d'insertion de la collection Java dans la syntaxe de la carte est ci-dessous.
Object.put (new data_type (key), value);
  • La collection Java supprime la valeur de la syntaxe de la carte ci-dessous.
Object.remove (new data_type (key));
  • Affichez la syntaxe de la carte de collection ci-dessous.
System.out.println(map_object);
  • La syntaxe de la carte de collection itérative est ci-dessous.
for (Map.Entry temporary_object : main_object.entrySet()){
system.out.print(temporary_object.getKey() + "-" + temporary_object.getValue()  )
}

Comment fonctionne la méthode de carte de collection Java ?

  • La clé de la carte doit être unique et non nulle.
  • Importez le fichier « java. util » pour la carte de collection.
import java.util.*;
  • Créez une classe avec une lettre majuscule initiale et un nom unique.
public class JavaCollectionMap{ include variable, method, and object here… }
  • Créez la classe principale pour inclure une carte de collection et obtenir le résultat.
public static void main(String args[]){
write java collection map code here…
}
  • La syntaxe d'écriture de la carte de collection Java ici.
Map<String,String > jcm = new HashMap<String,String >();
  • La syntaxe d'insertion, de suppression ou de mise à jour des valeurs de carte est utilisée selon les exigences.
jcm.put("A", "HashMap");
  • Le affiche le résultat en utilisant une syntaxe simple ou une méthode d'itération.
System.out.println(jcm);
  • Combinez tous les processus et obtenez une procédure de travail de la carte de collecte.
public class JavaCollectionMap{
public static void main(String args[]){
Map<String,String > jcm = new HashMap<String,String >();
jcm.put("A", "HashMap");
jcm.put("B", "TreeMap");
jcm.put("C", "LinkedHashMap");
System.out.println(jcm);
}}

Exemples

Les exemples suivants vous aident à comprendre l'insertion, la mise à jour et la suppression de valeurs de la carte de collection.

Exemple n°1

La carte de collection Java avec l'exemple de valeur d'insertion et le résultat sont ci-dessous.

Code :

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer,String > jcm1 = new HashMap<Integer,String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
jcm1.put (04, "Map class");
jcm1.put (05, "Map interface");
System.out.println (jcm1);
}}

Sortie :

Carte de collecte Java

Description

  • La carte utilise une clé entière et une valeur de chaîne dans la carte de collection.
  • Le mot-clé « put » permet d'ajouter de nouvelles clés et valeurs.

Exemple n°2

La carte de collection avec exemple d'itération et résultat est ci-dessous.

Code :

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

Sortie :

Carte de collecte Java

Description

  • La carte utilise une clé entière et une valeur de chaîne dans la carte de collection.
  • La boucle « for » permet de parcourir la valeur de la liste entière.
  • Les Entry et EntrySet évitent la répétition d'un algorithme similaire.
  • Les « getKey() » et « getValue() » permettent d'afficher la clé et la valeur au format.

Exemple #3

La carte de collection avec exemple de valeur de changement et résultat est ci-dessous.

Code :

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.put(new Integer(01), "Java HashMap");
jcm1.put(new Integer(02), "Java TreeMap");
jcm1.put(new Integer(03), "java LinkedHashMap");
System.out.println("Updated key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

Sortie :

Carte de collecte Java

Description

  • La carte utilise une clé entière et une valeur de chaîne dans la carte de collection.
  • Le mot-clé « put » permet d'ajouter et de mettre à jour des valeurs.
  • La clé permet de modifier les données de l'ancienne vers la nouvelle.

Exemple n°4

La carte de collection avec exemple de valeur de suppression et sortie est ci-dessous.

Code :

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.remove(new Integer(04));
jcm1.remove(new Integer(05));
System.out.println("Deleted key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

Sortie :

Carte de collecte Java

Description

  • La carte utilise une clé entière et une valeur de chaîne dans la carte de collection.
  • Le mot-clé « supprimer » permet de supprimer des clés et des valeurs.
  • La clé permet de supprimer les données disponibles sur la carte.
  • La carte supprime simultanément la clé et la valeur.

Exemple #5

La carte de collecte avec l'exemple et le résultat du type de données est ci-dessous.

Code :

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<String, String> jcm = new HashMap<String, String>();
jcm.put ("A", "HashMap");
jcm.put ("B", "TreeMap");
jcm.put ("C", "LinkedHashMap");
System.out.println(jcm);
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
System.out.println(jcm1);
Map<Integer, Integer > jcm2 = new HashMap<Integer, Integer>();
jcm2.put (01, 71098223);
jcm2.put (02, 89901232);
jcm2.put (03, 98089921);
System.out.println(jcm2);
}}

Sortie :

Carte de collecte Java

Description

  • La première carte utilise un type de données chaîne pour la clé et la valeur.
  • La deuxième carte utilise une clé entière et une valeur de chaîne dans la carte de collection.
  • La troisième carte utilise des types de données entiers pour la clé et la valeur.
  • Vous utilisez n'importe quel type de données pour les données de clé, de valeur et de stockage.

Conclusion

  • La carte de collecte permet de rechercher, trier et mettre à jour facilement les données.
  • La carte de collecte gère la liste de données simplement à l'aide d'une clé.
  • La carte évite la répétition et le complexification de l'opération de liste.

 Articles recommandés

Ceci est un guide de la carte de collection Java. Nous discutons ici du fonctionnement de la méthode de carte de collection Java ainsi que des exemples et des résultats. Vous pouvez également consulter les articles suivants pour en savoir plus –

  1. Liste JavaScript
  2. Trier la chaîne en Java
  3. Volet de défilement Javafx
  4. Sélecteur de requête JavaScript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Classe de collections JavaArticle suivant:Classe de collections Java