CodeGym /جاوا بلاگ /Random-UR /جاوا میں ایک صف کو کیسے پرنٹ کریں۔
John Squirrels
سطح
San Francisco

جاوا میں ایک صف کو کیسے پرنٹ کریں۔

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

جاوا میں ارے پرنٹ کرنے کی ضرورت کیوں ہے؟

جاوا ایک ہی ڈیٹا کی قسم کے مختلف عناصر کو ذخیرہ کرنے کے لیے اری ڈیٹا ڈھانچہ فراہم کرتا ہے۔ عناصر متصل میموری میں محفوظ ہیں۔ صف کے ملتے جلتے مواد کو ظاہر کرنے کے لیے، عناصر کو پرنٹ کرنے کی ضرورت ہے۔

جاوا میں ایک صف کو پرنٹ کرنے کے طریقے

جاوا میں ایک صف کو پرنٹ کرنے کے مختلف طریقوں کا ایک گروپ ہے۔ آپ لوپس کا استعمال کرتے ہوئے مینوئل ٹراورسلز کا استعمال کر سکتے ہیں یا ایسا کرنے کے لیے لائبریری کے کسی بھی معیاری طریقے کا انتخاب کر سکتے ہیں۔ یہاں جاوا میں صفوں کو پرنٹ کرنے کے طریقوں کی ایک فہرست ہے جسے ہم اس مضمون میں تلاش کریں گے۔
  1. لوپ کے لئے
  2. ہر لوپ کے لئے
  3. Arrays.toString() طریقہ
  4. Arrays.toList() طریقہ
  5. جاوا اٹیریٹرز

طریقہ I - لوپ کا استعمال کرتے ہوئے پرنٹنگ سرنی

یہ سب سے آسان طریقہ ہے، شروع کرنے کا۔ یہاں یہ ہے کہ آپ اسے کیسے کرسکتے ہیں۔
public class printArrayMethod1 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
						    "April", "May", "June",
						    "July", "August", "September",
						    "October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method I - Printing array using for loop
		for (int i = 0; i < monthsOfTheYear.length; i++) {
			System.out.println(monthsOfTheYear[i]);
		}
	}
}

آؤٹ پٹ

سال کے مہینے درج ذیل ہیں: جنوری فروری مارچ اپریل مئی جون جولائی اگست ستمبر اکتوبر نومبر دسمبر

طریقہ II - ہر ایک لوپ کا استعمال کرتے ہوئے پرنٹنگ سرنی

ہر لوپ کے لیے بنیادی فار لوپ کی ایک اور شکل ہے۔ یہاں آپ کو لوپ ایٹریٹر کو شروع کرنے اور بڑھانے کی ضرورت نہیں ہے۔ لوپ براہ راست صف کے عناصر کو عبور کرتا ہے۔ اسے استعمال میں آسان بنانا۔
public class printArrayMethod2 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method II - Printing array using for each loop
		for (String month : monthsOfTheYear) {
			System.out.println(month);
		}
	}
}

آؤٹ پٹ

سال کے مہینے درج ذیل ہیں: جنوری فروری مارچ اپریل مئی جون جولائی اگست ستمبر اکتوبر نومبر دسمبر

طریقہ III - معیاری لائبریری صفوں کا استعمال

Java Arrays.toString() طریقہ java.util.Arrays کلاس کے ذریعہ فراہم کیا گیا ہے ۔ یہ ان پٹ پیرامیٹر کے طور پر ایک صف لیتا ہے۔ صف کسی بھی قدیم قسم کی ہو سکتی ہے۔ بعد میں، کنسول پر پرنٹ کرنے سے پہلے صف کو سٹرنگ میں تبدیل کر دیا جاتا ہے۔
import java.util.Arrays;

public class printArrayMethod3 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method III - Using Standard Library Arrays
		System.out.println(Arrays.toString(monthsOfTheYear));
	}

}

آؤٹ پٹ

جیسا کہ آپ آؤٹ پٹ میں دیکھ سکتے ہیں، کنسول پر تمام ملحقہ صف کے عناصر کوما سے الگ کرکے پرنٹ کیے گئے ہیں۔
سال کے مہینے درج ذیل ہیں: [جنوری، فروری، مارچ، اپریل، مئی، جون، جولائی، اگست، ستمبر، اکتوبر، نومبر، دسمبر]

طریقہ IV - معیاری لائبریری اریوں کو بطور لسٹ طریقہ استعمال کرنا

Java Arrays.asList() طریقہ بھی java.util.Arrays کلاس کے ذریعے فراہم کیا جاتا ہے۔ ایک پرائمیٹو ڈیٹا ٹائپ سرنی کو پیرامیٹر کے طور پر اس میں منتقل کیا جا سکتا ہے۔ بعد میں، کنسول پر ان پٹ اری کی فہرست قسم کا منظر پرنٹ کیا جاتا ہے۔
import java.util.Arrays;

public class printArrayMethod4 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method IV - Using Standard Library Arrays asList Method
		System.out.println(Arrays.asList(monthsOfTheYear));
	}
}

آؤٹ پٹ

سال کے مہینے درج ذیل ہیں: [جنوری، فروری، مارچ، اپریل، مئی، جون، جولائی، اگست، ستمبر، اکتوبر، نومبر، دسمبر]

طریقہ V - ارے کو عبور کرنے کے لیے Iterators کا استعمال

یہ ایک چھوٹا سا جدید طریقہ ہے۔ آپ آگے بڑھنے سے پہلے جاوا میں کلیکشن فریم ورک سے واقف ہونا پسند کر سکتے ہیں ۔ جاوا ایک انٹرفیس فراہم کرتا ہے جسے " iterator " کہا جاتا ہے جو java.util پیکیج میں موجود ہے ۔ Iterator آبجیکٹ کو کلیکشن کلاس کی اشیاء کو عبور کرنے کے لیے استعمال کیا جاتا ہے ۔ لہذا، مندرجہ ذیل مثال میں، ایٹریٹر کو استعمال کرنے سے پہلے صف کو " فہرست" میں تبدیل کرنے کی ضرورت ہے ۔
import java.util.Arrays;
import java.util.Iterator;

public class printArrayMethod5 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method V - Using Iterators to traverse the Array
		Iterator<String> itr = Arrays.asList(monthsOfTheYear).iterator();

		while (itr.hasNext()) {
			System.out.println(itr.next());
		}
	}
}

آؤٹ پٹ

سال کے مہینے درج ذیل ہیں: جنوری فروری مارچ اپریل مئی جون جولائی اگست ستمبر اکتوبر نومبر دسمبر

نتیجہ

یہاں ایک صف کے عناصر کو پرنٹ کرنے کے مختلف طریقوں کا ایک فوری جائزہ تھا۔ یہ مثالیں String ڈیٹا کی قسم پر مبنی تھیں۔ تاہم، آپ کو مختلف قدیم اور غیر قدیم ڈیٹا کی اقسام کے ساتھ بھی تجربہ کرنے کی ترغیب دی جاتی ہے۔ ابتدائی طور پر، آپ کے کوڈ میں کیڑے ہو سکتے ہیں یا رن ٹائم مستثنیات ہو سکتے ہیں لیکن یہ سیکھنے کے منحنی خطوط ہیں جن پر آپ کو کام کرنے کی ضرورت ہے۔ جہاں بھی آپ پھنس جائیں بلا جھجھک ریوائنڈ کریں۔ تب تک، مشق کرتے رہیں اور بڑھتے رہیں۔ جو کچھ آپ نے سیکھا ہے اس کو تقویت دینے کے لیے، ہم تجویز کرتے ہیں کہ آپ ہمارے جاوا کورس سے ایک ویڈیو سبق دیکھیں
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION