English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java HashMap put() 메서드는 지정된 항목(키/값 매핑)를 해시 맵에 삽입
put() 메서드의 문법은 다음과 같습니다:
hashmap.put(K key, V value)
HashMap put() 메서드는 두 개의 매개변수를 취할 수 있습니다:
key - 지정된 값과 키 매핑
value - 지정된 키에 매핑된 값 사용
키가 이미 어떤 값과 연결되어 있으면, 이전에 연결된 값을 반환
키가 어떤 값과도 연결되어 있지 않으면 null을 반환
주의:키가 이전에 null 값과 연결되어 있었으면, 이 메서드는 또한 null을 반환합니다.
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의 랜덤 위치에 삽입됩니다.
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()여러个项目을 해시 매핑에 추가하는 메서드.