CodeGym /Java Blog /Acak /Metode Java String bergabung()
John Squirrels
Level 41
San Francisco

Metode Java String bergabung()

Dipublikasikan di grup Acak

Apa itu metode Java String Join()?

Metode java string join() menggabungkan semua string dengan pembatas yang disediakan untuk metode ini. Kita tidak perlu membuat objek apa pun untuk menggunakan metode ini karena ini adalah metode statis dari kelas Java String .

Bentuk metode Gabung

Ada dua bentuk metode join di kelas Java String atau bisa dikatakan memiliki dua bentuk kelebihan beban . Yang satu menggabungkan jumlah string yang disediakan sebagai parameter dan yang lainnya menggabungkan array atau daftar string dengan mengulanginya tetapi jumlah string atau elemen array atau daftar harus diimplementasikan CharSequence Interface . Mari kita bahas secara detail dengan contoh.

Bergabunglah dengan String

Metode ini mengambil pembatas sebagai parameter pertama dan kemudian kita dapat menyediakannya dengan satu atau banyak elemen atau string urutan karakter untuk digabungkan.

Sintaksis

//CharSequence... represents that more than one element can be passed
public static String join(CharSequence delimiter, CharSequence... elements)

Parameter

  1. Deleimeter berfungsi sebagai pemisah antar elemen.
  2. Elemen yang perlu digabungkan.

Kembali

Itu selalu mengembalikan string elemen gabungan yang digabungkan dengan pembatas.

Contoh

class Main {
  public static void main(String[] args) {
    String str1 = "Concatenating";
    String str2 = "the";
    String str3 = "strings";
    String str4 = "with";
    String str5 = "space";
    String str6 = "as";
    String str7 = "delimiter";

    // joining strings with space between them as delimiter
    String joinedStr = String.join(" ", str1, str2, str3, str4, str5, str6, str7);

    System.out.println(joinedStr);
  }
}

Keluaran

Menggabungkan string dengan spasi sebagai pembatas

Gabung Daftar

Metode ini menggunakan pembatas sebagai parameter pertama dan iterable sebagai parameter kedua yang elemennya harus mengimplementasikan CharSequence dan akan digabungkan.

Sintaksis

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

Parameter

  1. Deleimeter berfungsi sebagai pemisah antar elemen.
  2. Iterable yang dapat berupa daftar atau larik elemen, perlu digabungkan.

Kembali

Itu selalu mengembalikan string elemen gabungan yang digabungkan dengan pembatas.

Contoh

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    ArrayList<String> arrayOfStrings = new ArrayList<>();
    arrayOfStrings.add("Concatenating");
    arrayOfStrings.add("the");
    arrayOfStrings.add("array");
    arrayOfStrings.add("list");
    arrayOfStrings.add("elements");
    arrayOfStrings.add("with");
    arrayOfStrings.add("space");
    arrayOfStrings.add("as");
    arrayOfStrings.add("delimiter");

    // joining arrayList with space between them as delimiter
    String joinedStr = String.join(" ", arrayOfStrings);

    System.out.println(joinedStr);
  }
}

Keluaran

Menggabungkan elemen daftar array dengan spasi sebagai pembatas

Gabung String Java() Contoh

class Main {
  public static void main(String[] args) {
    String str1 = "2022";
    String str2 = "9";
    String str3 = "12";

    // joining strings with - between them as delimiter to show date
    String joinedStr1 = String.join("-", str1, str2, str3);

    System.out.println(joinedStr1);

    // joining strings with / between them as delimiter to show date
    String joinedStr2 = String.join("/", str1, str2, str3);

    System.out.println(joinedStr2);
  }
}

Keluaran

12-9-2022 2022/9/12

Kesimpulan

Kami berharap sekarang Anda memahami apa itu metode java string join() dan bagaimana mengimplementasikan kedua bentuknya. Jangan ragu untuk berlatih dan kembali kapan pun Anda membutuhkan bantuan lebih lanjut. Selamat belajar!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION