fork download
  1. import java.util.*;
  2.  
  3. class Main
  4. {
  5. public static void main (String[] args) throws java.lang.Exception
  6. {
  7.  
  8. List<String> lists = new ArrayList<String>();
  9. lists.add("key1");
  10. lists.add("value1");
  11. lists.add("key2");
  12. lists.add("value2");
  13. lists.add("key3");
  14. lists.add("value3");
  15. lists.add("key4");
  16. lists.add("value4");
  17.  
  18. HashMap<String ,String> map = new HashMap<String ,String>();
  19.  
  20. //偶数じゃなかった時の挙動は知らん。
  21. //あと重複するkeyがあった場合も意識しておらん。
  22. for(int i = 0; i < lists.size(); i = i + 2){
  23. String key = lists.get(i);
  24. String value = lists.get(i+1);
  25. map.put(key,value);
  26. }
  27. //確認
  28. for(Map.Entry<String,String> e:map.entrySet()){
  29. System.out.println(e.getKey() + ":" + e.getValue());
  30. }
  31. }
  32. }
Success #stdin #stdout 0.05s 213312KB
stdin
Standard input is empty
stdout
key4:value4
key3:value3
key2:value2
key1:value1