Методът Java String join () връща нов низ с дадените елементи, обединени с посочения разделител.
Синтаксисът на метода низ join()е или:
String.join(CharSequence delimiter, Iterable elements)
или
String.join(CharSequence delimiter, CharSequence… elements)
Тук … означава, че може да има един или повече CharSequence.
Забележка: join() е статичен метод. Не е необходимо да създавате низ обект, за да извикате този метод. По-скоро извикваме метода, като използваме името на класа String.
Параметри на join ()
В join()метода се извършва по два параметъра.
- разделител - разделителят, който се свързва с елементите
- елементи - елементи, които се съединяват
Бележки:
- Можете да премине всеки един клас, който реализира
CharSequenceсjoin(). - Ако итерация бъде предадена, нейните елементи ще бъдат обединени. Итерируемият трябва да се приложи
CharSequence. - String , StringBuffer , CharBuffer и др. Са CharSequence, тъй като тези класове го изпълняват.
join () Върната стойност
- връща низ
Пример 1: Java String 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, isи funна join()метода. Тези низове се обединяват с помощта на -разделителя.
Пример 2: Java String join () With Iterable
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 ) )
Тук се създава ArrayList от Stringтип. Елементите на ArrayList се обединяват с помощта на -разделителя.








