List sourceList =new ArrayList<>();
sourceList.add(1);
sourceList.add(2);
sourceList.add(3);
List sourceList =new ArrayList<>();
1、遍历转换
for (Integer num:sourceList) {
targetList.add(num.toString());
}
2、使用 stream的map方法
通过使用 stream的map方法,我们对list的元素进行转换,并将转换结果收集到另一个list中。
targetList = sourceList.stream().map(String::valueOf).collect(Collectors.toList());
3、使用Google Guava库
targetList = Lists.transform(sourceList,String::valuseOf);