누구나지도 클래스를 구현하는 의미를 설명해 주시고 반복기를 어떻게 작성해야합니까? Iv'e는 지난 1 시간 동안 이것을 봤습니다. 그런 인터페이스를 어떻게 구현해야하는지 정말로 이해하지 못합니다.Map <String, String> 클래스와 iterator의 사용을 구현하는 자바
미리 감사드립니다.
누구나지도 클래스를 구현하는 의미를 설명해 주시고 반복기를 어떻게 작성해야합니까? Iv'e는 지난 1 시간 동안 이것을 봤습니다. 그런 인터페이스를 어떻게 구현해야하는지 정말로 이해하지 못합니다.Map <String, String> 클래스와 iterator의 사용을 구현하는 자바
미리 감사드립니다.
예는 조금 어려운 이해하지만, 철저하게 이러한 연구하십시오 How to implement Map(and other data struct.) in plain Java
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html
: 간단한지도-항목
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());
}
아 링크를 통해, 고마워 많이 통과 :) – Popokoko
왜'Map' 인터페이스를 구현하고 싶습니까? 숙제입니까? 태그를 달아주세요. –
-1 Google에 대해 10 초가 걸렸기 때문에 -1. JAVA MAP 구현 키워드 만 사용하십시오. – dexametason
이것은 정확하게 숙제가 아니며, 내 응용 프로그램에서 고려해야 할 사항이라고 들었으므로 내 용도로 무언가를 이루려고 노력하고 있습니다. – Popokoko