Maison > Java > javaDidacticiel > le corps du texte

Carte de collecte Java

WBOY
Libérer: 2024-08-30 15:46:23
original
1029 Les gens l'ont consulté
  • 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> ();
Copier après la connexion
  • 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> ();
Copier après la connexion
  • 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> ();
Copier après la connexion
  • La valeur d'insertion de la collection Java dans la syntaxe de la carte est ci-dessous.
Object.put (new data_type (key), value);
Copier après la connexion
  • La collection Java supprime la valeur de la syntaxe de la carte ci-dessous.
Object.remove (new data_type (key));
Copier après la connexion
  • Affichez la syntaxe de la carte de collection ci-dessous.
System.out.println(map_object);
Copier après la connexion
  • 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()  )
}
Copier après la connexion

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.*;
Copier après la connexion
  • Créez une classe avec une lettre majuscule initiale et un nom unique.
public class JavaCollectionMap{ include variable, method, and object here… }
Copier après la connexion
  • 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…
}
Copier après la connexion
  • La syntaxe d'écriture de la carte de collection Java ici.
Map<String,String > jcm = new HashMap<String,String >();
Copier après la connexion
  • La syntaxe d'insertion, de suppression ou de mise à jour des valeurs de carte est utilisée selon les exigences.
jcm.put("A", "HashMap");
Copier après la connexion
  • Le affiche le résultat en utilisant une syntaxe simple ou une méthode d'itération.
System.out.println(jcm);
Copier après la connexion
  • 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);
}}
Copier après la connexion

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);
}}
Copier après la connexion

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());
}
}}
Copier après la connexion

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());
}
}}
Copier après la connexion

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());
}
}}
Copier après la connexion

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);
}}
Copier après la connexion

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!