首頁 > Java > java教程 > 主體

Java 字串連接器

WBOY
發布: 2024-08-30 15:39:14
原創
1023 人瀏覽過

Java StringJoiner屬於java.util套件(套件是類別和繼承的集合),借助java中的StringJoiner我們可以建構字元序列,這些字元之間用分隔符號分隔,並且它有可選的支援我們可以選擇以前綴和前綴開頭,也可以以前綴和前綴結尾。你可能會想為什麼我們要使用這個,因為我們在Java中已經有了StringBuilder,所以實際上,在StringJoiner的幫助下,我們只需要寫很少的程式碼就可以得到更好、更有效率的輸出結果。

開始您的免費軟體開發課程

網頁開發、程式語言、軟體測試及其他

Java StringJoiner 語法

這裡我們有建構子和方法的語法。

a.基於建構子的語法

下面給出的是基於建構子的語法:

1。 StringJoiner(SequenceOfCharacters d): 這是使用 StringJoiner 的一個非常簡單的方法。在這裡,我們不會使用任何字元、起始前綴、後綴,也不會使用結束前綴和後綴。

Scope(public/private/protected) StringJoiner(SequenceOfCharacters d)
登入後複製

屬性:

  • d(分隔符號): 這裡,字元序列將使用 StringJoiner 內每個元素值的分隔符號。

2。 StringJoiner(SequenceOfCharacters d, CharSequence p, SequenceOfCharacters s): 它將透過使用其提供的 (p) 前綴、(s) 後綴和分隔符號的副本來使用不帶任何字元的構造Joiner。如果我們沒有為 StringJoiner 添加任何字符,並且我們沒有訪問調用的字串值,它將執行其預設行為,即在輸出結果中將結果作為 prefix++suffix 給出。

Scope(public/private/protected) StringJoiner(SequenceOfCharacters d,
SequenceOfCharacters p, SequenceOfCharacters s)
登入後複製

屬性:

  • d(分隔符號): 這裡,字元序列將使用 StringJoiner 內每個元素值的分隔符號。
  • p(前綴):這是最常用於開頭的字元序列。
  • s(字尾): 這是最常用於結尾的字元序列。

b.基於方法的語法

我們可以為 StringJoiner 使用 5 種不同的語法。

1。 String toString():它將從 StringJoiner 產生一個 String 物件。

Scope(public/private/protected) String toString()
登入後複製

屬性:

  • NA(沒有屬性我們可以看到函數)

2。 StringJoiner add:此方法用於將下一個元素的 CharSequence 值的副本新增至 StringJoiner。

Scope(public/private/protected) StringJoiner add(SequenceOfCharacters ne)
登入後複製

屬性:

  • ne(newElement):這是add的新元素。

3。 StringJoiner合併:用於為StringJoiner添加新內容;它的發生無需使用下一個元素形式的後綴和前綴(如果它非空)。假設如果給定的字串為空,則此呼叫不會改變。

Scope(public/private/protected) StringJoiner merge(StringJoiner other)
登入後複製

屬性:

  • 其他:這是內容將合併的 StringJoiner。

4。 int length: 當我們想要取得字串的大小時,將使用此方法。

Scope(public/private/protected) int length()
登入後複製

屬性:

  • NA(沒有屬性)

回傳:

它將給出這個 StringJoiner。

5。 StringJoiner setEmptyValue:此方法指派一個在決定 StringJoiner 的字串表示形式時使用的字串以及字串中沒有元素的時間。

Scope(public/private/protected) StringJoiner setEmptyValue(CharSequence emptyValue)
登入後複製

屬性:

  • emptyValue:如果我們想要取得一個空字串的值,那麼就會使用它。

Java StringJoiner 類別如何運作?

  • java中的StringJoiner是在版本8中引入的新功能。
  • Util 包含所有重要的類別和繼承以及 StringJoiner。
  • 任何時候,如果我們想使用 StringJoiner 類,我們可以透過 import java.util.StringJoiner 來取得它。
  • 借助 StringJoiner 類,我們可以連接多個字串並指定分隔符號。它還允許我們在連接多個字串時對輸出結果字串使用前綴和後綴。

Java StringJoiner 範例

下面給出了 Java StringJoiner 的範例:

範例#1

這裡我們連接了許多用戶名,並在名稱之間傳遞「-」作為分隔符號。

代碼:

import java.util.StringJoiner;
public class JoinString {
public static void main(String[] arguments) {
StringJoiner joinStrings = new StringJoiner("-");
joinStrings.add("Ranjan");
joinStrings.add("Ajay");
joinStrings.add("Vijay");
joinStrings.add("Sujit");
joinStrings.add("Akash");
joinStrings.add("Vikash");
joinStrings.add("Arun");
System.out.println(joinStrings.toString());
}
}
登入後複製

輸出:

Java 字串連接器

範例#2

代碼:

import java.util.StringJoiner;
public class JoinNumbers{
public static void main(String[] arguments) {
StringJoiner joinNumeric = new StringJoiner(".");
joinNumeric.add("10");
joinNumeric.add("11");
joinNumeric.add("12");
joinNumeric.add("13");
joinNumeric.add("14");
joinNumeric.add("15");
joinNumeric.add("16");
System.out.println(joinNumeric);
}
}
登入後複製

輸出:

Java 字串連接器

結論

在這裡,我們了解了 Java 中的 StringJoiner 類,並透過一些重要的範例了解了 StringJoiner 類別的行為。我們看到了這些 StringJoiner 類別的各種建構子和方法,以及 StringJoiner 類別在 Java 中的工作原理。

以上是Java 字串連接器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!