У меня есть List
из String
с, и я пытаюсь преобразовать его в List
из Object
с полем String
. Я достиг этого с помощью следующего метода
private void revertAllTypesList(List<LenderAdditionalPartyTypeEntity> allTypes, List<String> cachedTypeNames) {
allTypes.clear();
for(String name : cachedTypeNames) {
LenderAdditionalPartyTypeEntity entity = new LenderAdditionalPartyTypeEntity();
entity.setPartyType(name);
allTypes.add(entity);
}
}
Я почти уверен, что смогу улучшить это, используя потоки Java8, так как я могу выполнять обратное преобразование. Должен ли я использовать .flatMap вместо функции .map или есть другой подход?