博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
StringUtils.join()方法与String.join()方法的使用
阅读量:3958 次
发布时间:2019-05-24

本文共 1335 字,大约阅读时间需要 4 分钟。

StringUtils.join()和String.join()用途:将数组或集合以某拼接符拼接到一起形成新的字符串。

1.StringUtils.join()方法:

(1)使用前需先引入common-lang3依赖

org.apache.commons
commons-lang3
3.9

(2)基本上此方法需传入2个参数,第一个参数是传入一个任意类型数组或集合,第二个参数是拼接符。

                List
list = new ArrayList<>(); list.add("Mxy"); list.add("StringUtils"); list.add("join"); String join = StringUtils.join(list,"-");//传入String类型的List集合,使用"-"号拼接 System.out.println(join); String[] s = new String[]{"Yuan","Mxy"};//传入String类型的数组,使用"-"号拼接 String join2 = StringUtils.join(s,"-"); System.out.println(join2);

结果如下:

Mxy-StringUtils-joinYuan-Mxy

2.String.join()方法:String.join()是JDK8新增方法(无需引包)

发现参数为2个,第一个参数为拼接符号,第二个参数为数组和集合

这里和StringUtils.join()有区别,参数顺序不一样,另外,StringUtils.join()可以传入Integer或者其他类型的集合或数组,而String.join()尽可以传入实现charSequence接口类型的集合或数组。

如果是字符串类型的集合或数组推荐使用String.join()。

代码如下:

        List
list = new ArrayList<>();        list.add("Mxy");        list.add("String");        list.add("join");        String join = String.join("-",list);//传入String类型的List集合,使用"-"号拼接        System.out.println(join);                String[] s = new String[]{"Yuan","Mxy"};//传入String类型的数组,使用"-"号拼接        String join2 = String.join("-",s);        System.out.println(join2);

结果如下:

Mxy-StringUtils-joinYuan-Mxy

 

转载地址:http://llazi.baihongyu.com/

你可能感兴趣的文章
MetaWeblogAPI测试
查看>>
软件配置管理概念-1,介绍
查看>>
软件配置管理概念-2,用户角色
查看>>
软件配置管理概念-3,CM系统的概念
查看>>
JSP/Servlet应用程序优化八法
查看>>
人生必修的181条佛理
查看>>
The Most Widely Used Java Libraries
查看>>
简单在单机使用apache-james(开源邮件服务器)
查看>>
lsof 快速起步
查看>>
使用ScribeFire方便地发布blog
查看>>
跨平台Java程序注意事项
查看>>
Python字符与数字的相互转换
查看>>
C 指针解读
查看>>
有关乱码的处理---中国程序员永远无法避免的话题
查看>>
JSP的运行内幕
查看>>
python超简单的web服务器
查看>>
代理模式、静态代理、动态代理、aop
查看>>
Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00
查看>>
大型Web2.0站点构建技术初探
查看>>
机器学习算法汇总:人工神经网络、深度学习及其它
查看>>