맵 키 값 얻기, 맵의 몇 가지 반복 방법 요약(추천)

맵 키 값 가져오기
맵은 버튼/수치 쌍으로 데이터를 저장하는데 그룹과 매우 비슷하며 그룹에 존재하는 인덱스 자체도 대상이다.
Map 인터페이스
Map – – Map 구현
Map.Entry - 맵의 내부 클래스로 맵의 버튼/숫자 쌍을 설명합니다.
SortedMap--- 키를 오름차순으로 정렬하도록 맵을 확장합니다.
어떻게 사용하는지에 관해서는 맵의 하위 클래스를 선택하고 맵 클래스를 직접 사용하지 않습니다.
다음은 HashMap을 예로 들겠습니다.

public static void main(String args[]) { 

HashMap hashmap =new HashMap(); 

hashmap.put("Item0", "Value0"); 

hashmap.put("Item1", "Value1"); 

hashmap.put("Item2", "Value2"); 

hashmap.put("Item3", "Value3"); 

Set set=hashmap.entrySet(); 

Iterator iterator=set.iterator(); 

while (iterator.hasNext() { 

Map.Entry mapentry = (Map.Entry) iterator.next(); 

System.out.println(mapentry.getkey()+"/"+ mapentry.getValue()); 

} 

} 
주의, 여기 맵의 버튼은 반드시 유일해야 합니다. 예를 들어 두 개의 버튼이 모두null일 수 없습니다.
만약 그것을 사용한 적이 있다면, 그것의 용도를 알게 될 것이다.
또는:
Java 코드

Set keys = map.keySet( ); 

if(keys != null) { 

Iterator iterator = keys.iterator( ); 

while(iterator.hasNext( )) { 

Object key = iterator.next( ); 

Object value = map.get(key); 

} 
} 
자료:
java.util의 컬렉션 클래스는 Java에서 가장 자주 사용하는 클래스를 포함합니다.가장 자주 사용하는 집합 클래스는 List와 Map입니다.List의 구체적인 실현은 ArrayList와 Vector를 포함하는데 이것은 가변 크기의 목록으로 모든 유형의 대상을 구축하고 저장하며 조작하기에 비교적 적합한 요소 목록이다.List는 수치 인덱스에 따라 요소에 액세스하는 경우에 적용됩니다.
맵은 보다 일반적인 요소 저장 방법을 제공합니다.맵 컬렉션 클래스는 요소 쌍 (키 및 값) 을 저장하는 데 사용되며 각 키가 하나의 값에 매핑됩니다.개념적으로 List를 수치 키가 있는 Map으로 볼 수 있습니다.실제로 List와 Map을 제외하고는 모두 자바를 정의하고 있다.util 중외, 양자는 직접적인 관계가 없다.본고는 핵심 Java 발행 세트에 첨부된 맵을 중점적으로 소개하고, 응용 프로그램의 특정 데이터에 더욱 적합한 전용 맵을 어떻게 사용하거나 실현하는지 소개할 것입니다.
맵 클래스는 entrySet () 라는 방법을 제공합니다. 이 방법은 맵을 되돌려줍니다.Entry 실례화된 객체 세트입니다.이어서 Map.Entry 클래스는 getKey () 방법과 getValue () 방법을 제공하기 때문에 위의 코드는 논리에 맞게 구성될 수 있습니다.
예를 들면 다음과 같습니다.
코드를 한 줄 늘렸음에도 불구하고, 우리는 맵에 불필요한'get'호출을 많이 생략했다.또한 개발자에게 키워드와 대응하는 값을 동시에 유지하는 클래스를 제공한다.Map.Entry는 setValue () 방법을 제공합니다. 프로그래머는 맵의 값을 수정할 수 있습니다.
Java 코드

private void a(){ 

 Map values = new HashMap(); 

 for (Map.Entry entry : values.entrySet()) { 

  Object key = entry.getKey( ); 

이상의 이 맵은 키 값을 얻습니다. 맵의 몇 가지 반복 방법 요약(추천)은 바로 편집자가 여러분께 공유한 모든 내용입니다. 참고도 해주시고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기