در این آموزش با کمک مثال هایی با متد join() آشنا می شویم.
متد join() عناصر داده شده را با استفاده از جداکننده ای که مشخص شده به هم وصل کرده و یک رشته را برمی گرداند .
مثال
سینتکس join()
سینتکس متد join() به این صورت است:
String.join(CharSequence delimiter,
Iterable elements)
یا
String.join(CharSequence delimiter,
CharSequence... elements)
در اینجا، ...نشان می دهد که می تواند یک یا چند CharSequence وجود داشته باشد .
نکته: join() یک متد ثابت است. برای فراخوانی این متد نیازی به ایجاد یک شیء رشته ای نیست. در عوض، ما متد را با استفاده از نام کلاس String فراخوانی می کنیم .
پارامترهای join()
متد join() دو پارامتر دارد.
- delimiter – جداکننده ای که باید به عناصر متصل شود
- elements – عناصری که باید به هم متصل شوند
نکته:
- شما می توانید هر کلاسی را که از کلاس
CharSequenceا implement می کند را بهjoin()ارسال کنید. - اگر یک iterable ارسال شود، عناصر آن به هم متصل می شوند. iterable باید از
CharSequenceا implement کند. - String ، StringBuffer ، CharBuffer و غیره از نوع CharSequence هستند زیرا از این کلاس implement می کنند.
مقدار بازگشتی متد join()
- یک رشته را برمی گرداند
مثال 1: متد join() با CharSequence
در اینجا، ما سه رشته Javaو is و fun را به متد ارسال کرده ایم. متد join()این رشته ها را با استفاده از جداکننده - به هم متصل می کند.
مثال 2: متد join() با Iterable
در اینجا یک ArrayList از نوع Stringایجاد می شود. عناصر لیست آرایه با استفاده از جداکننده - به یکدیگر متصل می شوند.
دیدگاهها