0
点赞
收藏
分享

微信扫一扫

java list泛型简单的几种转换

jjt二向箔 2022-12-18 阅读 87

 

1. List<String> 转 List<integer> 、List<Long>

1 import java.util.ArrayList;
2 import java.util.List;
3 import java.util.stream.Collectors;
4
5 public class Test1 {
6 public static void main(String []args){
7 //List<String>
8 List<String> listString =new ArrayList();
9 listString.add("1111");
10 listString.add("2222");
11 listString.add("3333");
12
13 //listString 转List<Integer>
14 List<Integer> listInteger = listString.stream().mapToInt(Integer::parseInt).boxed().collect(Collectors.toList());
15
16 //listString 转List<Long>
17 List<Long> listLong = listString.stream().mapToLong(Long::parseLong).boxed().collect(Collectors.toList());
18
19 }
20 }

 

 

2. List<Object> 转 List<String>

package cn.dotfashion.soa.ops.job;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;


public class Test12 {
public static void main(String []args){
//List<Object>
List<Object> listObject =new ArrayList<>();
listObject.add("1111");
listObject.add("2222");
listObject.add("3333");

//List<Object> 转 List<String>
List<String> listString = Arrays.asList(listObject.toArray(new String[listObject.size()]));

}
}

 



举报

相关推荐

0 条评论