Java 中是否存在类似 c# .convertall 的东西?
喜欢
ArrayList<MyCalss> list = new ArrayList<MyClass>();
list.convertall(new Converter(...));
最佳答案
根据转换器的确切含义,在 Java 8 中,类似这样的东西可以工作:
ArrayList<MyClass> list = new ArrayList<MyClass>(someObjectsToFillTheList);
List<OtherClass> list2 = list.stream()
.map(s -> new OtherClass(s)).collect(Collectors.toList());
在这种情况下,转换 是由OtherClass
的构造函数完成的。
关于Java ArrayList<T>.转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26354737/