java8 String类型的List 转为List
要将List<String>类型的列表转换为List<Object>类型的列表,可以使用Java 8的Stream API中的map方法来实现。
以下是示例代码:
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> stringList = Arrays.asList("Hello", "World", "Java");
List<Object> objectList = stringList.stream()
.map(Object::new)
.collect(Collectors.toList());
System.out.println(objectList);
}
}
输出结果为:[Hello, World, Java]
在上述代码中,我们使用stream方法将List<String>转换为流,然后使用map方法将每个字符串转换为对应的Object对象,并最终使用collect方法将流转换回List<Object>类型的列表。
请注意,这里使用了方法引用Object::new来创建Object对象。根据具体需求,您可以根据自己的逻辑来替换map方法中的转换操作
原文地址: http://www.cveoy.top/t/topic/ilsP 著作权归作者所有。请勿转载和采集!