你可以使用Java 8的流(Stream)和Lambda表达式来转换一个List没有泛型的转换成一个List。具体步骤如下:

  1. 创建一个空的List
List<pod> podList = new ArrayList<>();
  1. 使用Java 8的流(Stream)和Lambda表达式来遍历原始List,并将每个元素转换成pod对象,并将其添加到新的List中。
originalList.stream().forEach(element -> {
    pod podObject = new pod(element);
    podList.add(podObject);
});
  1. 最终得到的List就是你想要的结果。

完整示例代码:

List originalList = new ArrayList();
originalList.add("10");
originalList.add("20");
originalList.add("30");

List<pod> podList = new ArrayList<>();
originalList.stream().forEach(element -> {
    pod podObject = new pod(element);
    podList.add(podObject);
});

System.out.println(podList);

输出结果:

[pod{name='10'}, pod{name='20'}, pod{name='30'}]

注意:在上面的示例代码中,我们假设有一个名为pod的类,其构造函数接受一个String参数并将其设置为类的属性。你需要根据你自己的需求修改pod类的定义

怎么吧一个List没有泛型的转换成一个Listpod

原文地址: https://www.cveoy.top/t/topic/g73N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录