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
ですが、これはおそらく少し大きすぎて、パフォーマンスに関しては少し遅いのでしょうか?