Java String join () yöntemi, belirtilen sınırlayıcıyla birleştirilen belirli öğelerle yeni bir dize döndürür.
Dize join()
yönteminin sözdizimi şunlardan biridir :
String.join(CharSequence delimiter, Iterable elements)
veya
String.join(CharSequence delimiter, CharSequence… elements)
Burada, …
bir veya daha fazla olabileceğini belirtir CharSequence
.
Not: join()
statik bir yöntemdir. Bu yöntemi çağırmak için bir dizge nesnesi oluşturmanıza gerek yoktur. Bunun yerine, sınıf adını kullanarak yöntemi çağırıyoruz String
.
join () Parametreler
join()
Yöntem iki parametre alır.
- sınırlayıcı - öğelerle birleştirilecek sınırlayıcı
- öğeler - birleştirilecek öğeler
Notlar:
- Sen uygular herhangi bir sınıf geçebilir
CharSequence
içinjoin()
. - Bir yinelenebilir aktarılırsa, öğeleri birleştirilir. Yinelenebilir uygulanmalıdır
CharSequence
. - String , StringBuffer , CharBuffer vb. Bu sınıflar uyguladıkça CharSequence'dir .
join () Dönüş Değeri
- bir dize döndürür
Örnek 1: Java String join () CharSequence () ile
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Burada, üç dizeleri geçti Java
, is
ve fun
hiç join()
yöntemle. Bu dizeler, -
sınırlayıcı kullanılarak birleştirilir .
Örnek 2: Yinelenebilir ile Java String join ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList 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 ) )
Burada, String
tipte bir ArrayList oluşturulur. ArrayList öğeleri, -
sınırlayıcı kullanılarak birleştirilir .