java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > String.join()方法

String.join()方法示例详解

作者:路西法98

String.join() 方法是连接指定数组的元素或集合的成员,在每个元素或成员之间使用指定的分隔符,这篇文章主要介绍了String.join()方法示例详解,需要的朋友可以参考下

String.join()方法

String.join 是 Java 8 中添加的一个静态方法,它可以将一个字符串数组或者一个迭代器中的元素连接成一个字符串。它的语法如下:

public static String join(CharSequence delimiter, CharSequence... elements)

或者

public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)

参数说明:

示例代码:

String[] arr = {"apple", "banana", "orange"};
String str = String.join(",", arr); // 将字符串数组 arr 中的元素用逗号连接成一个字符串
System.out.println(str); // 输出:apple,banana,orange
List<String> list = Arrays.asList("apple", "banana", "orange");
str = String.join(",", list); // 将集合类 list 中的元素用逗号连接成一个字符串
System.out.println(str); // 输出:apple,banana,orange

注意:在使用 String.join 方法时,需要注意传入的参数不能为空或者 null,否则会抛出 NullPointerException 异常。

补充:

java String.join()方法

今天在修改代码时看到String.join()方法,所以上网查询了一下。

     String.join() 方法是连接指定数组的元素或集合的成员,在每个元素或成员之间使用指定的分隔符。
     String.join() 方法返回使用指定分隔符拼接一个字符串。
     String.join() 方法中,为每个元素添加了分隔符。如果为null元素,则添加“null”。
     String.join() 方法非常实用,特别是当你需要连接多个字符串并且你希望在它们之间插入一个特定的分隔符时。
     从JDK 1.8开始,Java字符串才包含join() 方法。

     以下是一个使用String.join()的示例:

public class Main {  
    public static void main(String[] args) {  
        String separator = ", ";  
        String[] strings = {"Hello", "world", "Java", "8"};  
        String result = String.join(separator, strings);  
        System.out.println(result);  // 输出: Hello, world, Java, 8  
    }  
}

     在这个示例中,我们首先定义了一个分隔符", ",然后创建了一个字符串数组strings。然后我们使用String.join方法将这些字符串连接在一起,并在它们之间插入我们定义的分隔符。最后,我们打印出结果字符串。

     但当字符数组长度为1时,是不会在字符串最后插入分隔符", "的,示例如下:

public class Main { 
    public static void main(String[] args) { 
        String separator = ", "; 
        String[] strings = {"Hello"}; 
        String result = String.join(separator, strings); 
        System.out.println(result); // 输出: Hello 
    } 
}

到此这篇关于String.join()方法的文章就介绍到这了,更多相关String.join()方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

阅读全文