java字符串之间的拼接方法
在java开发中,有很多时候,需要把一个集合或者数组中的数据进行拼接,拼接成一个全新格式的字符串,这时候就用到了java中的一些方法,方法如下:
一、Joiner-guava
点击查看代码
//单个拼接
System.out.println(Joiner.on(",").join(1, 2));//1,2
//数组拼接
List<String> listStr = Arrays.asList("hello","java");
System.out.println(Joiner.on(",").join(listStr));//hello,java
List<Integer> list1 = Arrays.asList(1, 2, 5);
System.out.println(Joiner.on(",").join(list1));//1,2,5
二、String-java8
点击查看代码
//单个拼接
System.out.println(String.join(",", "1", "2"));//1,2
//字符串数组
String []list ={"hello","java"};
System.out.println(String.join(",",list));//hello,java
三、StringUtils.join
点击查看代码
String []list ={"hello","java"};
System.out.println(StringUtils.join(list,","));//hello,java
四、Stream流合并字符串、拼接字符串
点击查看代码
List<String> strings = Arrays.asList("abc", "", "de", "efg", "abcd", "", "jkl");
String mergeString = strings.stream().filter(string -> !string.isEmpty()).collect(Collectors.joining(","));
System.err.println("合并字符串 : "+mergeString);
本文来自博客园,作者:青喺半掩眉砂,转载请注明原文链接:https://www.cnblogs.com/xiaoguo-java/p/17126007.html
分类:
JAVA常用方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)