>  기사  >  Java  > 

PHPz
PHPz원래의
2023-07-24 15:51:211250검색

제목: Java의 HashMap.put() 함수를 사용하여 HashMap에 매핑 관계 추가

소개:
Java 프로그래밍에서 HashMap을 사용하는 것은 매우 일반적이고 중요합니다. HashMap은 데이터를 저장하고 검색할 수 있는 키-값 쌍의 모음입니다. 이 기사에서는 Java의 HashMap.put() 함수를 사용하여 HashMap에 매핑 관계를 추가하는 방법에 중점을 두고 이를 코드 예제로 설명합니다.

  1. HashMap 소개
    HashMap은 키-값 쌍을 사용하여 데이터를 저장하는 해시 테이블을 기반으로 한 구현입니다. HashMap의 특징은 삽입 속도와 검색 속도가 빠르지만 요소의 순서가 보장되지는 않습니다. HashMap에서는 키는 고유하지만 값은 반복될 수 있습니다.
    HashMap 클래스는 Java.util 패키지에 정의되어 있으므로 사용하기 전에 패키지를 가져와야 합니다.
  2. HashMap.put() 함수
    HashMap.put() 함수는 HashMap에 매핑 관계를 추가하는 데 사용되는 HashMap 클래스의 메서드입니다. 메소드 서명은 다음과 같습니다:
    public V put(K key, V value)
    여기서 K는 키 유형을 나타내고 V는 값 유형을 나타냅니다. 이 함수는 키와 값을 매개변수로 받아들이고, 키와 값 사이의 매핑 관계를 HashMap에 추가합니다.
  3. 예제 코드
    다음은 HashMap.put() 함수를 사용하여 HashMap에 매핑 관계를 추가하는 예제 코드입니다.
import java.util.HashMap;

public class HashMapPutExample {
    public static void main(String[] args) {
        // 创建一个新的HashMap对象
        HashMap<String, Integer> hashMap = new HashMap<>();

        // 向HashMap中添加映射关系
        hashMap.put("apple", 10);
        hashMap.put("banana", 15);
        hashMap.put("orange", 8);

        // 打印HashMap的内容
        System.out.println("HashMap中的映射关系为:" + hashMap);
    }
}

위의 예제 코드에서는 먼저 키 유형을 사용하여 HashMap 객체를 생성했습니다. String이고 값 유형은 Integer입니다. 그런 다음 HashMap.put() 함수를 사용하여 HashMap에 세 가지 매핑 관계("apple"과 10, "banana"와 15, "orange"와 8)를 추가합니다.
마지막으로 System.out.println() 함수를 통해 HashMap의 내용을 인쇄했습니다.

  1. 결과 분석
    위의 예제 코드를 실행하면 다음과 같은 출력을 얻을 수 있습니다.

    HashMap中的映射关系为:{orange=8, apple=10, banana=15}

    보시다시피 HashMap의 매핑 관계는 순서 없이 저장되며 키와 값은 다음과 같이 구분됩니다. "=" 기호 .

  2. 요약
    이 글의 소개와 샘플 코드를 통해 우리는 Java의 HashMap.put() 함수를 사용하여 HashMap에 매핑 관계를 추가하는 방법을 배웠습니다. HashMap은 Java 프로그래밍에서 매우 중요하고 일반적으로 사용되는 데이터 구조로, 데이터를 효율적으로 저장하고 검색할 수 있습니다. 실제 응용 프로그램에서는 HashMap을 사용하여 특정 요구에 따라 데이터를 저장하고 관리할 수 있으므로 프로그램의 성능이 효율적이고 확장성이 뛰어납니다.

참조:
https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html

위 내용은 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:다음 기사: