English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 프로세스 제어

Java 배열

Java 대상 지향(I)

Java 대상 지향(II)

Java 대상 지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java HashMap put() 사용 방법 및 예제

Java HashMap 메서드

Java HashMap put() 메서드는 지정된 항목(키/값 매핑)를 해시 맵에 삽입

put() 메서드의 문법은 다음과 같습니다:

hashmap.put(K key, V value)

put() 매개변수

HashMap put() 메서드는 두 개의 매개변수를 취할 수 있습니다:

  • key - 지정된 값과 키 매핑

  • value  - 지정된 키에 매핑된 값 사용

put() 반환 값

  • 키가 이미 어떤 값과 연결되어 있으면, 이전에 연결된 값을 반환

  • 키가 어떤 값과도 연결되어 있지 않으면 null을 반환

주의:키가 이전에 null 값과 연결되어 있었으면, 이 메서드는 또한 null을 반환합니다.

예제1:Java HashMap put()

import java.util.HashMap;
class Main {
  public static void main(String[] args) {
    // HashMap 생성
    HashMap<String, Integer> languages = new HashMap<>();
    // 프로젝트를 HashMap에 삽입
    languages.put("Java", 14);
    languages.put("Python", 3);
    languages.put("JavaScript", 1);
    // HashMap 표시
    System.out.println("프로그래밍 언어: ") + languages);
    }
}

출력 결과

프로그래밍 언어: {Java=14, JavaScript=1, Python=3}

위의 예제에서는 languages라는 HashMap을 생성했습니다. 여기서 put() 메서드는키/값 매핑해시 맵에 삽입

주의:각 항목은 HashMap의 랜덤 위치에 삽입됩니다.

예제2:중복 키를 가진 항목 삽입

import java.util.HashMap;
class Main {
  public static void main(String[] args) {
    // HashMap 생성
    HashMap<String, String> countries = new HashMap<>();
    //프로젝트를 HashMap에 삽입
    countries.put("Washington", "America");
    countries.put("Ottawa", "Canada");
    countries.put("Kathmandu", "Nepal");
    System.out.println("Countries: ") + countries);
    //용량키로 요소 추가
    String value = countries.put("Washington", "USA");
    System.out.println("更新后 Countries: ") + countries);
    // 대체된 값 표시
    System.out.println("대체된 값: " + value);
    }
}

출력 결과

Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=America}
업데이트된 Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA}
대체된 값: America

위의 예제에서는 put() 메서드를 사용하여 항목을 해시 테이블에 삽입하는 방법을 사용했습니다. 주의하십시오,

countries.put("Washington", "USA");

이곳에서는 Washington이라는 키가 해시 매핑에 이미 존재합니다. 따라서 put() 메서드는 이전 값 America를 새로운 값 USA로 대체합니다.

주의현재까지는 하나의 프로젝트만 추가했습니다. 그러나 우리는 Map을 사용하여도 됩니다.Java HashMap putAll()여러个项目을 해시 매핑에 추가하는 메서드.

Java HashMap 메서드