CodeGym /جاوا بلاگ /Random-UR /جاوا سٹرنگ جوائن () طریقہ
John Squirrels
سطح
San Francisco

جاوا سٹرنگ جوائن () طریقہ

گروپ میں شائع ہوا۔

Java String Join() طریقہ کیا ہے؟

جاوا سٹرنگ join() طریقہ تمام سٹرنگز کو اس طریقہ کو فراہم کردہ ڈیلیمیٹر کے ساتھ جوڑتا ہے۔ ہمیں اس طریقہ کو استعمال کرنے کے لیے کوئی چیز بنانے کی ضرورت نہیں ہے کیونکہ یہ جاوا سٹرنگ کلاس کا ایک جامد طریقہ ہے۔

شمولیت کے طریقہ کار کے فارم

جاوا اسٹرنگ کلاس میں جوائن کے طریقوں کی دو شکلیں ہیں یا آپ کہہ سکتے ہیں کہ اس کی دو اوور لوڈ شدہ شکلیں ہیں ۔ ایک پیرامیٹرز کے طور پر فراہم کردہ سٹرنگز کی تعداد میں شامل ہوتا ہے اور دوسرا ان کو دہراتے ہوئے سٹرنگز کی صف یا فہرست میں شامل ہوتا ہے لیکن سٹرنگز کی تعداد یا صف یا فہرست کے عناصر کو CharSequence انٹرفیس کو لاگو کرنا چاہیے ۔ آئیے مثالوں کے ساتھ ان پر تفصیل سے بات کرتے ہیں۔

Strings میں شامل ہوں۔

یہ طریقہ ایک حد بندی کو پہلے پیرامیٹر کے طور پر لیتا ہے اور پھر ہم اسے ایک یا بہت سے کرداروں کے عناصر یا تاروں کو جوڑنے کے لیے فراہم کر سکتے ہیں۔

نحو

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

پیرامیٹرز

  1. ڈیلی میٹر عناصر کے درمیان جداکار کے طور پر کام کرتا ہے۔
  2. وہ عناصر جن کو جوڑنے کی ضرورت ہے۔

واپسی

یہ ہمیشہ ڈیلیمیٹر کے ساتھ جڑے ہوئے عناصر کی ایک مربوط تار لوٹاتا ہے۔

مثال

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);
  }
}

آؤٹ پٹ

اسپیس کے ساتھ ڈلی میٹر کے طور پر تاروں کو جوڑنا

فہرست میں شامل ہوں۔

یہ طریقہ ایک ڈیلیمیٹر کو پہلے پیرامیٹر کے طور پر اور ایک دوسرے پیرامیٹر کے طور پر دوبارہ قابل تکرار لیتا ہے جس کے عناصر کو CharSequence کو لاگو کرنا ہوگا اور جوائن کیا جائے گا۔

نحو

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

پیرامیٹرز

  1. ڈیلی میٹر عناصر کے درمیان جداکار کے طور پر کام کرتا ہے۔
  2. قابل تکرار جو عناصر کی فہرست یا صف ہو سکتی ہے، اس میں شامل ہونے کی ضرورت ہے۔

واپسی

یہ ہمیشہ ڈیلیمیٹر کے ساتھ جڑے ہوئے عناصر کی ایک مربوط تار لوٹاتا ہے۔

مثال

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);
  }
}

آؤٹ پٹ

حد بندی کے طور پر جگہ کے ساتھ صف کی فہرست کے عناصر کو جوڑنا

جاوا سٹرنگ جوائن () مثال

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);
  }
}

آؤٹ پٹ

2022-9-12 2022/9/12

نتیجہ

ہم امید کرتے ہیں کہ اب تک آپ سمجھ گئے ہوں گے کہ java string join() طریقہ کیا ہے اور اسے دونوں شکلوں میں کیسے نافذ کیا جائے۔ مشق کرنے کے لیے آزاد محسوس کریں اور جب بھی آپ کو مزید مدد کی ضرورت ہو واپس آجائیں۔ خوش تعلیم!
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION