我必须不断写出比我想要的更长的代码,而且我必须做很多次。通过一个集合调用方法添加到另一个集合
Collection<MiClase> collection1 = new ArrayList<MiClase>;
Collection<String> collection2 = new ArrayList<String>;
// I currently do this
for (MiClase c : collection1){
collection2.add(c.nombre()); // nombre() returns String
}
有什么可以缩短它吗?
// I want something like
collection2.addAll(collection1, MiClase.nombre);
谢谢!!!
类型的对象,如果这样的事情存在它会在JavaDoc中,而它不是:(。所以,不幸的是,如果你不想采纳Dukeling关于反思的评论,你就会被困在你目前正在做的事情中。 – greedybuddha