commons中StringUtils的全解

发布时间 2023-09-24 20:16:05作者: 修炼诗人

StringUtils()方法的导入包是:org.apache.commons.lang3.StringUtils

作用是:StringUtils()方法是 Apache Commons Lang 库中的一个工具类,提供了一系列用于操作和处理字符串的方法。

目的是:简化 Java 中字符串相关的操作,例如空检查、拼接、替换等。

本文侧重于用到的 .join(Object[] array, String separator) 方法作用:将对象数组的元素用指定的分隔符链接成为一个字符串。

下面上代码:

        System.out.println("一切的开始!");
        List<String> list_1 = new ArrayList<>();
        list_1.add("you");
        list_1.add("are");
        list_1.add("beauty");
        list_1.add("girl");
        Collection<String> list_2 = new ArrayList<>();
        for (String T1:list_1){
            list_2.add(T1);
        }
        String T2 = StringUtils.join(list_2.toArray(),',');
        System.out.println(list_2);
        System.out.println(T2);

  list_2是一个集合的形式,sout 输出的结果为[you, are, beauty, girl],经过StringUtils.join(list_2.toArray(),' ')之后结果变为you are beauty girl。

  PS:其中list_2.toArray()的意思是:将集合转换为数组。如果设置list_2为List<String>,是不需要toArray()方法的。

题外话:

1、如果你在导入依赖包,发生错误的时候。如果你是Springboot开发,可以在pom.xml文件中加入

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>