List?sourceList =new ArrayList<>();
sourceList.add(1);
sourceList.add(2);
sourceList.add(3);
List sourceList =new ArrayList<>();
1、遍歷轉(zhuǎn)換
for (Integer num:sourceList) {
? ? ? ?targetList.add(num.toString());
}
2、使用 stream的map方法
通過(guò)使用?stream的map方法恬汁,我們對(duì)list的元素進(jìn)行轉(zhuǎn)換唉工,并將轉(zhuǎn)換結(jié)果收集到另一個(gè)list中许溅。
targetList = sourceList.stream().map(String::valueOf).collect(Collectors.toList());
3芥被、使用Google Guava庫(kù)
targetList = Lists.transform(sourceList,String::valuseOf);