Методът 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 се обединяват с помощта на -
разделителя.