1
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内)

4

0 に答える 0