NavigableMap<String, String> map; // this map contains e.g. 10 elements
MyObject foo = new MyObject("string as 1st parameter", "and as 2nd parameter");
今、私はこのようなことをしたい:
List<MyObject> objects = new ArrayList<>();
objects.addAll(forEach(map) {new MyObject(map.key, map.value)});
マップを反復処理できます。
for (String key : map.keySet()) {
objects.add(new MyObject(key, map.get(key)));
}
私の質問は、これが他のもっとファンキーな方法で可能かどうかです:)(JAVA 7内)