2012-03-31 5 views
-1

누구나지도 클래스를 구현하는 의미를 설명해 주시고 반복기를 어떻게 작성해야합니까? Iv'e는 지난 1 시간 동안 이것을 봤습니다. 그런 인터페이스를 어떻게 구현해야하는지 정말로 이해하지 못합니다.Map <String, String> 클래스와 iterator의 사용을 구현하는 자바

미리 감사드립니다.

+1

왜'Map' 인터페이스를 구현하고 싶습니까? 숙제입니까? 태그를 달아주세요. –

+0

-1 Google에 대해 10 초가 걸렸기 때문에 -1. JAVA MAP 구현 키워드 만 사용하십시오. – dexametason

+0

이것은 정확하게 숙제가 아니며, 내 응용 프로그램에서 고려해야 할 사항이라고 들었으므로 내 용도로 무언가를 이루려고 노력하고 있습니다. – Popokoko

답변

2

: 간단한지도-항목

public class GenericEntry<KeyType , ValueType> { 
    private final KeyType key; 
    private ValueType value; 

    public MyEntry(KeyType key, ValueType value) { 
     this.key = key; 
     this.value = value; 
    } 

    public KeyType getKey() { 
     return key; 
    } 

    public ValueType getValue() { 
     return value; 
    } 

    public void setValue(ValueType value) { 
     this.value = value; 
    } 
} 

소스를 구현

을 관심있는 사이트 - http://www.sergiy.ca/how-to-iterate-over-a-map-in-java/ 및 그 곳의 예 :

Map<Integer, Integer> map = new HashMap<Integer, Integer>(); 
Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator(); 
while (entries.hasNext()) { 
    Map.Entry<Integer, Integer> entry = entries.next(); 
    System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()); 
} 
+0

아 링크를 통해, 고마워 많이 통과 :) – Popokoko

관련 문제