Java의 Map 메서드: 기본 메서드: 키 값을 가져오고, 키-값 쌍을 추가하고, 키 또는 값이 존재하는지 확인하고, 맵이 비어 있는지 확인하고, 키-값 쌍의 수를 가져옵니다. 보기 방법: 키 수집 가져오기, 값 수집, 키-값 쌍 수집. 변환 방법: 현재 맵에 다른 맵을 추가하고, 맵을 지우고, 키별 키-값 쌍을 삭제합니다. 기타 유용한 방법: 맵 비교, 해시 코드 가져오기, 각 키-값 쌍에 대한 작업 수행.
Java의 Map 메서드
Map 인터페이스는 키-값 쌍을 저장하는 데 사용되는 Java 컬렉션 프레임워크의 중요한 데이터 구조입니다. 다음을 포함하여 이러한 키-값 쌍을 작동하는 일련의 메서드를 제공합니다.
1. 기본 메서드
get(key)
: 다음을 기반으로 관련 값(존재하는 경우)을 가져옵니다. 열쇠. 키가 존재하지 않으면 null을 반환합니다. get(key)
:根据键获取关联的值(如果存在)。返回 null 如果键不存在。put(key, value)
:向映射中添加一个键值对。如果键已经存在,则用新值替换旧值。containsKey(key)
:检查映射中是否存在给定的键。containsValue(value)
:检查映射中是否存在给定的值。isEmpty()
:检查映射是否为空。size()
:返回映射中键值对的数量。2. 视图方法
keySet()
:返回映射中所有键的 Set 集合。values()
:返回映射中所有值的 Collection 集合。entrySet()
:返回映射中所有键值对的 Set 集合,每个键值对作为一个 Entry 对象。3. 转换方法
putAll(Map<? extends K, ? extends V> m)
:将另一个映射的所有键值对添加到当前映射中。clear()
:从映射中删除所有键值对。remove(key)
:根据键从映射中删除一个键值对。4. 其他实用方法
equals(Object o)
:将当前映射与另一个映射进行比较。hashCode()
:返回映射的哈希码。forEach(BiConsumer<? super K, ? super V> action)
put(key, value)
: 맵에 키-값 쌍을 추가합니다. 키가 이미 존재하는 경우 이전 값을 새 값으로 바꿉니다. containsKey(key)
: 주어진 키가 맵에 존재하는지 확인합니다.
containsValue(value)
: 주어진 값이 지도에 존재하는지 확인합니다. 🎜🎜isEmpty()
: 매핑이 비어 있는지 확인합니다. 🎜🎜size()
: 맵의 키-값 쌍 수를 반환합니다. 🎜🎜🎜🎜2. 뷰 메소드 🎜🎜🎜🎜keySet()
: 맵에 있는 모든 키의 Set 컬렉션을 반환합니다. 🎜🎜values()
: 지도에 있는 모든 값의 컬렉션을 반환합니다. 🎜🎜entrySet()
: 맵의 모든 키-값 쌍 세트를 반환하며, 각 키-값 쌍은 Entry 객체로 반환됩니다. 🎜🎜🎜🎜3. 변환 방법 🎜🎜🎜🎜putAll(Map<? 확장 K, ? 확장 V> m)
: 현재 맵에 다른 맵의 모든 키-값 쌍을 추가합니다. 🎜🎜clear()
: 맵에서 모든 키-값 쌍을 제거합니다. 🎜🎜remove(key)
: 키를 기반으로 맵에서 키-값 쌍을 제거합니다. 🎜🎜🎜🎜4. 기타 실용적인 방법 🎜🎜🎜🎜equals(Object o)
: 현재 매핑을 다른 매핑과 비교합니다. 🎜🎜hashCode()
: 매핑된 해시 코드를 반환합니다. 🎜🎜forEach(BiConsumer<? super K, ? super V> action)
: 맵의 각 키-값 쌍에 대해 지정된 작업을 수행합니다. 🎜🎜🎜이러한 방법을 통해 Java에서 맵 컬렉션을 쉽게 조작하고 키-값 쌍을 저장, 검색 및 관리할 수 있습니다. 🎜위 내용은 자바의 지도 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!