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とを使用したソリューションを作成することreflectionsですが、これはおそらく少し大きすぎて、パフォーマンスに関しては少し遅いのでしょうか?