Я пытаюсь получить значение для каждого объекта TestClass
в списке для нового списка строк.Упрощает способ получить значение из списка классов в список строк
Например:
public class TestClass {
private String testValue;
// setter and getter
}
И теперь в другом классе я делаю это так:
List<TestClass> testClassList = getTestClassList();
List<String> testStringList = new ArrayList<String>();
for(TestClass testClass : testClassList) {
testStringList.add(testClass.getTestValue());
}
return testStringList;
И мне интересно, есть ли простой способ сделать это?
Нет, вам нужно итератировать его. Твой подход прекрасен. – Maroun
Было бы неплохо, если бы вы могли сделать какое-то сопоставление из одного списка в другой, как в Perl или Python, но я не думаю, что для этого в Java существует компактная идиома. – JVMATL
Это будет в Java 8. – Ingo