Map은 키-값 쌍의 컬렉션을 나타내고 데이터를 효율적으로 저장하고 찾는 데 사용되는 Java의 인터페이스입니다. 주요 용도는 다음과 같습니다. 각 키가 고유한 값에 해당하는 데이터를 저장합니다. 정렬되지 않은(HashMap), 정렬된(TreeMap), 정렬된 삽입 순서(LinkedHashMap) 맵을 생성하고 유지합니다. put() 메소드를 통해 키-값 쌍을 추가하고, get() 메소드를 통해 값을 얻습니다. 키 세트(keySet())와 값 세트(value())를 사용하여 맵을 탐색합니다. 키-값 쌍을 삭제하려면 Remove() 메서드를 사용하세요.
Java에서 지도 사용
지도란 무엇인가요?
Map은 키-값 쌍의 모음을 나타내는 Java의 인터페이스입니다. 키는 각 값을 고유하게 식별하는 데 사용되며 값은 어떤 개체라도 될 수 있습니다.
사용법:
Map은 주로 데이터를 저장하는 데 사용되며, 여기서 각 키는 고유한 값에 해당합니다. 이를 통해 데이터 찾기, 데이터 업데이트, 데이터 삭제가 매우 효율적으로 이루어집니다.
맵 생성:
다음 방법을 사용하여 맵을 생성할 수 있습니다:
HashMap
: 순서가 없고 중복 키를 허용합니다. HashMap
:无序且允许重复的键。TreeMap
:有序且不允许重复的键。LinkedHashMap
:有序且允许重复的键,但保留元素插入的顺序。添加键值对:
要向Map中添加键值对,可以使用put(key, value)
方法。如果键已存在,则将覆盖现有值。
获取值:
可以使用get(key)
方法获取与给定键关联的值。如果键不存在,则返回null
。
遍历Map:
可以使用keySet()
和values()
方法遍历Map中的键和值。
删除键值对:
可以使用remove()
TreeMap
: 순서가 지정되어 있으며 중복 키를 허용하지 않습니다.
LinkedHashMap
: 순서가 지정되어 있으며 중복 키를 허용하지만 요소가 삽입되는 순서를 유지합니다. 키-값 쌍 추가:
맵에 키-값 쌍을 추가하려면 put(key, value)
메서드를 사용할 수 있습니다. 키가 이미 존재하는 경우 기존 값을 덮어씁니다.
get(key)
메서드를 사용하여 얻을 수 있습니다. 키가 존재하지 않으면 null
이 반환됩니다. 🎜🎜🎜맵 트래버스: 🎜🎜🎜keySet()
및 values()
메서드를 사용하여 맵의 키와 값을 트래버스할 수 있습니다. 🎜🎜🎜키-값 쌍 제거: 🎜🎜🎜특정 키와 연결된 키-값 쌍은 remove()
메서드를 사용하여 삭제할 수 있습니다. 🎜🎜🎜예:🎜🎜🎜다음은 HashMap을 사용하여 Map을 생성하고 사용하는 샘플 코드입니다.🎜<code class="java">Map<String, Integer> ages = new HashMap<>(); ages.put("John", 30); ages.put("Mary", 25); System.out.println(ages.get("John")); // 输出:30 for (String key : ages.keySet()) { System.out.println(key + ": " + ages.get(key)); }</code>
위 내용은 자바에서 지도를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!