import java.util.*;
class Main
{
{
List<String> lists = new ArrayList<String>();
lists.add("key1");
lists.add("value1");
lists.add("key2");
lists.add("value2");
lists.add("key3");
lists.add("value3");
lists.add("key4");
lists.add("value4");
HashMap
<String ,String
> map
= new HashMap
<String ,String
>();
//偶数じゃなかった時の挙動は知らん。
//あと重複するkeyがあった場合も意識しておらん。
for(int i = 0; i < lists.size(); i = i + 2){
String value
= lists.
get(i
+1); map.put(key,value);
}
//確認
for(Map.
Entry<String,String
> e
:map.
entrySet()){ System.
out.
println(e.
getKey() + ":" + e.
getValue()); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCgkJTGlzdDxTdHJpbmc+IGxpc3RzID0gbmV3IEFycmF5TGlzdDxTdHJpbmc+KCk7CgkJbGlzdHMuYWRkKCJrZXkxIik7CgkJbGlzdHMuYWRkKCJ2YWx1ZTEiKTsKCQlsaXN0cy5hZGQoImtleTIiKTsKCQlsaXN0cy5hZGQoInZhbHVlMiIpOwoJCWxpc3RzLmFkZCgia2V5MyIpOwoJCWxpc3RzLmFkZCgidmFsdWUzIik7CgkJbGlzdHMuYWRkKCJrZXk0Iik7CgkJbGlzdHMuYWRkKCJ2YWx1ZTQiKTsKCgkJSGFzaE1hcDxTdHJpbmcgLFN0cmluZz4gbWFwID0gbmV3IEhhc2hNYXA8U3RyaW5nICxTdHJpbmc+KCk7CgkJCgkJLy/lgbbmlbDjgZjjgoPjgarjgYvjgaPjgZ/mmYLjga7mjJnli5Xjga/nn6XjgonjgpPjgIIKCQkvL+OBguOBqOmHjeikh+OBmeOCi2tleeOBjOOBguOBo+OBn+WgtOWQiOOCguaEj+itmOOBl+OBpuOBiuOCieOCk+OAggoJCWZvcihpbnQgaSA9IDA7IGkgPCBsaXN0cy5zaXplKCk7IGkgPSBpICsgMil7CgkJCVN0cmluZyBrZXkgPSBsaXN0cy5nZXQoaSk7CgkJCVN0cmluZyB2YWx1ZSA9IGxpc3RzLmdldChpKzEpOwoJCQltYXAucHV0KGtleSx2YWx1ZSk7CgkJfQoJCS8v56K66KqNCgkJZm9yKE1hcC5FbnRyeTxTdHJpbmcsU3RyaW5nPiBlOm1hcC5lbnRyeVNldCgpKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKGUuZ2V0S2V5KCkgKyAiOiIgKyBlLmdldFZhbHVlKCkpOwoJCX0KCX0KfQ==