我想知道是否没有更好的方法来转换整体Lists
或Collections
按照我在以下代码示例中显示的方式:
public static List<String> getAllNames(List<Account> allAccounts) {
List<String> names = new ArrayList<String>(allAccounts.size());
for (Account account : allAccounts) {
names.add(account.getName());
}
return names;
}
每次制作method
这样的作品,我都会开始思考,难道没有更好的方法吗?我的第一个想法是用一些generics
and创建一个解决方案reflections
,但这似乎有点过大,而且在性能方面可能有点慢?