Java 8 中的 StringJoiner add() 方法


StringJoiner 類的 add() 方法用於在 Java 8 中新增給定 CharSequence 值的副本作為 StringJoiner 值的下一個元素。如果新元素 ele 為 null,則新增值 null。

語法如下 −

public StringJoiner add(CharSequence ele)

此處,引數 ele 是要新增的元素,而 CharSequence 是一個可讀的 char 值序列。

要在 Java 8 中使用 StringJoiner,請匯入以下程式包 −

import java.util.StringJoiner;

我們首先建立一個 StringJoiner 並設定分隔符 −

StringJoiner strJoin = new StringJoiner(",")

使用 add() 方法向 StringJoiner 新增元素 −

strJoin.add("ABC");
strJoin.add("DEF");
strJoin.add("GHI");
strJoin.add("JKL");

以下是用 Java 中實現 StringJoiner add() 方法的一個示例 −

示例

 實際演示

import java.util.StringJoiner;
public class Demo {
   public static void main(String[] args) {
      StringJoiner strJoin = new StringJoiner(",");
      strJoin.add("ABC");
      strJoin.add("DEF");
      strJoin.add("GHI");
      strJoin.add("JKL");
      strJoin.add("MNO");
      strJoin.add("PQR");
      System.out.println(strJoin.toString());
   }
}

輸出

ABC,DEF,GHI,JKL,MNO,PQR

現在,讓我們看看在使用 add() 方法插入 null 值時會發生什麼 −

示例

 實際演示

import java.util.StringJoiner;
public class Demo {
   public static void main(String[] args) {
      StringJoiner strJoin = new StringJoiner(",");
      strJoin.add(null);
      strJoin.add(null);
      strJoin.add("GHI");
      strJoin.add(null);
      strJoin.add("MNO");
      strJoin.add(null);
      System.out.println(strJoin.toString());
   }
}

輸出如下,也顯示 null 值 −

輸出

null,null,GHI,null,MNO,null

更新於: 30-7 月 -2019

161 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告