「java」LinkedHashMapの使い方
Javaコード
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class DemoLinkedHashMap {
public static void main(String[] args) {
// HashMap Declaration
LinkedHashMap<Integer, String> lhmap = new LinkedHashMap<Integer, String>();
// Adding elements to LinkedHashMap
lhmap.put(11, “データ AA");
lhmap.put(21, “データ BB");
lhmap.put(1, “データ CC");
lhmap.put(2, “データ DD");
lhmap.put(50, “データ EE");
// Generating a Set of entries
Set<Entry<Integer, String>> set = lhmap.entrySet();
// Displaying elements of LinkedHashMap
Iterator<Entry<Integer, String>> iterator = set.iterator();
while (iterator.hasNext()) {
@SuppressWarnings(“rawtypes")
Map.Entry me = (Map.Entry) iterator.next();
System.out.print(“Key is: " + me.getKey() + " Value: " + me.getValue() + “\n");
}
}
}
実行結果
Key is: 11 Value: データ AA
Key is: 21 Value: データ BB
Key is: 1 Value: データ CC
Key is: 2 Value: データ DD
Key is: 50 Value: データ EE