java list泛型简单的几种转换

 

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()]));

    }
}
复制代码

 

posted @   菜小鱼~  阅读(4856)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示