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()])); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现