> Java > java지도 시간 > Java에서 HashMap.get() 메소드를 사용하여 맵의 값을 얻는 방법은 무엇입니까?

Java에서 HashMap.get() 메소드를 사용하여 맵의 값을 얻는 방법은 무엇입니까?

WBOY
풀어 주다: 2023-11-18 09:37:48
원래의
637명이 탐색했습니다.

Java에서 HashMap.get() 메소드를 사용하여 맵의 값을 얻는 방법은 무엇입니까?

HashMap은 Java에서 일반적으로 사용되는 컬렉션 클래스 중 하나입니다. 일련의 키-값 매핑 관계를 저장하는 데 사용되며 데이터를 빠르게 찾고 읽는 데 자주 사용됩니다.

HashMap의 get() 메소드는 가장 기본적인 메소드 중 하나입니다. 이 메소드는 주어진 Key 값을 통해 해당 Value 값을 반환할 수 있습니다. 다음은 HashMap.get() 메서드를 사용하여 지도의 값을 가져오는 방법에 대한 구체적인 단계와 샘플 코드입니다.

  1. 먼저 HashMap 개체를 만들고 일부 요소(키-값 쌍)를 추가해야 합니다. 그것에.
//创建一个HashMap对象
HashMap<String, Integer> myHashMap = new HashMap<>();

//向HashMap对象中添加元素
myHashMap.put("apple", 5);
myHashMap.put("banana", 3);
myHashMap.put("orange", 4);
myHashMap.put("grape", 2);
로그인 후 복사
  1. 다음으로 get() 메서드를 사용하여 키에 해당하는 값을 가져올 수 있습니다.
//获取Key为"apple"的Value值
int appleNum = myHashMap.get("apple");

//获取Key为"banana"的Value值
int bananaNum = myHashMap.get("banana");
로그인 후 복사
  1. ContainsKey() 메소드를 사용하여 HashMap 객체에 특정 Key 값이 존재하는지 확인할 수도 있습니다.
//检查键"orange"是否存在于HashMap中
if(myHashMap.containsKey("orange")){
    //若存在,输出Value值
    System.out.println("Orange Num: " + myHashMap.get("orange"));
}
로그인 후 복사

이때 출력 결과는 HashMap의 "orange"에 해당하는 Value 값인 "Orange Num: 4"임을 콘솔에서 확인할 수 있습니다.

  1. HashMap에 Key 값이 없으면 get() 메서드는 null 값을 반환합니다.
//获取Key为"watermelon"的Value值
Integer watermelonNum = myHashMap.get("watermelon");

if(watermelonNum == null){
    //若不存在,则输出提示语句
    System.out.println("No watermelon found in the HashMap");
}
로그인 후 복사

이때 출력 결과는 "No watermelonfound in the HashMap", 즉 "watermelon"에 해당하는 Value 값이 HashMap에 존재하지 않는 것을 콘솔에서 확인할 수 있습니다.

위의 샘플 코드를 통해 HashMap.get() 메서드를 사용하는 단계를 볼 수 있으며 간단하고 이해하기 쉽습니다. 실제 개발 시 HashMap에서 지정된 Key에 해당하는 Value를 빠르게 획득하는데 활용하여 데이터 읽기의 효율성을 높일 수 있습니다.

위 내용은 Java에서 HashMap.get() 메소드를 사용하여 맵의 값을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿