當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。