当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java String join()用法及代码示例


在本教程中,我们将借助示例了解 Java String join() 方法。

join() 方法返回一个新字符串,其中给定元素与指定的分隔符相连。

示例

class Main {
  public static void main(String[] args) {
    String str1 = "I";
    String str2 = "love";
    String str3 = "Java";

    // join strings with space between them
    String joinedStr = String.join(" ", str1, str2, str3);

    System.out.println(joinedStr);
  }
}

// Output: I love Java

用法:

字符串 join() 方法的语法是:

String.join(CharSequence delimiter, 
            Iterable elements)

或者

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

在这里,... 表示可以有一个或多个 CharSequence

注意: join()是一种静态方法。您无需创建字符串对象即可调用此方法。相反,我们使用类名调用方法String.

参数:

join() 方法采用两个参数。

  • delimiter- 要与元素连接的分隔符
  • elements- 要加入的元素

注意:

  • 您可以将任何实现 CharSequence 的类传递给 join()
  • 如果传递了一个可迭代对象,则其元素将被连接。可迭代对象必须实现 CharSequence
  • String,字符串缓冲区,字符缓冲区等是字符序列因为这些类实现了它。

返回:

  • 返回一个字符串

示例 1:Java 字符串 join() 和 CharSequence()

class Main {
  public static void main(String[] args) {
    String result;

    result = String.join("-", "Java", "is", "fun");

    System.out.println(result);  // Java-is-fun

  }
}

在这里,我们将三个字符串 Java , isfun 传递给 join() 方法。这些字符串使用- 分隔符连接。

示例 2:带有 Iterable 的 Java 字符串 join()

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    ArrayList<String> text = new ArrayList<>();

    // adding elements to the arraylist
    text.add("Java");
    text.add("is");
    text.add("fun");

    String result;

    result = String.join("-", text);

    System.out.println(result);  // Java-is-fun

  }
}

这里,创建String类型的ArrayList。数组列表的元素使用- 分隔符连接。

相关用法


注:本文由纯净天空筛选整理自 Java String join()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。