Maison >Java >javaDidacticiel >Guide de démarrage de Java Map : maîtrisez facilement les bases du framework de collection à partir de zéro

Guide de démarrage de Java Map : maîtrisez facilement les bases du framework de collection à partir de zéro

WBOY
WBOYavant
2024-02-19 17:00:09382parcourir

Java Map 入门指南:零基础轻松掌握集合框架的基础知识

Introduction à la carte Java

Le nouveau guide de l'éditeur

php vous aidera à maîtriser Java Map facilement ! Ce guide est spécialement conçu pour les lecteurs n'ayant aucune connaissance de base. Il présente en détail les connaissances de base du framework de collection, vous permettant de comprendre rapidement les méthodes et techniques d'utilisation de Java Map. Que vous soyez débutant ou développeur expérimenté, vous pouvez en bénéficier grandement. Venez apprendre avec l'éditeur !

Différentes implémentations de Map

Java fournit plusieurs implémentations de Map différentes, notamment HashMap, TreeMap et LinkedHashMap. Chaque implémentation possède des fonctionnalités et des caractéristiques de performances différentes.

  • HashMap : HashMap est l'implémentation de Map la plus couramment utilisée. Il est basé sur une table de hachage et offre donc des vitesses de recherche très rapides. Cependant, les éléments de HashMap ne sont pas ordonnés.
  • TreeMap : TreeMap est une implémentation de carte ordonnée. Il est basé sur des arbres rouge-noir et a donc une vitesse de recherche de complexité temporelle logarithmique.
  • LinkedHashMap : LinkedHashMap est une implémentation de Map ordonnée tout en préservant l'ordre d'insertion des éléments. Cela le rend idéal pour les applications qui doivent accéder aux éléments dans l’ordre d’insertion.

Utilisez Java Map

Pour utiliser Java Map, vous pouvez d'abord créer un objet Map. Vous pouvez ensuite ajouter des paires clé-valeur à la carte à l'aide de la méthode put(). Pour obtenir une valeur, vous utilisez la méthode get(). Pour supprimer une paire clé-valeur, vous pouvez utiliser la méthode Remove().

Voici un exemple utilisant HashMap :

import java.util.HashMap;

public class Main {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();

// 添加键值对
map.put("John", 25);
map.put("Mary", 30);
map.put("Bob", 35);

// 获取值
int johnsAge = map.get("John");
System.out.println(johnsAge); // 输出:25

// 删除键值对
map.remove("Bob");

// 遍历 Map
for (String key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}
}
}

Résumé

Java Map est l'une des structures de données les plus importantes des collections Java framework. Il vous permet de mapper des clés sur des valeurs. Cela rend la recherche et la récupération de données très simples et efficaces. Cet article vous a présenté les concepts de base de Java Map, les différents types d'implémentations de Map et comment les utiliser.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer