CodeGym /جاوا بلاگ /Random-SD /جاوا ۾ ايري کي ڪيئن پرنٽ ڪجي
John Squirrels
سطح
San Francisco

جاوا ۾ ايري کي ڪيئن پرنٽ ڪجي

گروپ ۾ شايع ٿيل

جاوا ۾ Arrays کي پرنٽ ڪرڻ جي ضرورت ڇو آهي؟

جاوا مهيا ڪري ٿو Array ڊيٽا ڍانچي کي ذخيرو ڪرڻ لاءِ ساڳي ڊيٽا جي مختلف عنصرن کي. عناصر متضاد ياداشت ۾ محفوظ ٿيل آهن. صف جي ساڳي مواد کي ظاهر ڪرڻ لاء، عناصر کي پرنٽ ڪرڻ جي ضرورت آهي.

جاوا ۾ ايري پرنٽ ڪرڻ جا طريقا

جاوا ۾ هڪ صف کي پرنٽ ڪرڻ جا مختلف طريقا آهن. توهان لوپس لاءِ استعمال ڪندي دستي ٽرورسلز استعمال ڪري سگهو ٿا يا ساڳيو ڪرڻ لاءِ ڪنهن به معياري لائبريري طريقن کي چونڊيو. هتي جاوا ۾ arrays کي پرنٽ ڪرڻ جي طريقن جي هڪ فهرست آهي جنهن کي اسين هن مضمون ۾ ڳوليندا سين.
  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 - آري کي پار ڪرڻ لاءِ آئٽرٽر استعمال ڪرڻ

اهو هڪ ننڍڙو ترقي يافته طريقو آهي. توھان اڳتي وڌڻ کان اڳ جاوا ۾ گڏ ڪرڻ واري فريم ورڪ سان واقف ٿيڻ پسند ڪري سگھو ٿا . Java هڪ انٽرفيس مهيا ڪري ٿو جنهن کي " 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());
		}
	}
}

پيداوار

سال جا مهينا هن ريت آهن: جنوري فيبروري مارچ اپريل مئي جون جولاءِ آگسٽ سيپٽمبر آڪٽوبر نومبر ڊسمبر

نتيجو

هتي هڪ صف جي عناصر کي پرنٽ ڪرڻ لاء مختلف طريقن جو هڪ تڪڙو جائزو هو. اهي مثال اسٽرنگ ڊيٽا جي قسم تي ٻڌل هئا . تنهن هوندي، توهان کي حوصلا افزائي ڪئي وئي آهي ته مختلف ابتدائي ۽ غير ابتدائي ڊيٽا جي قسمن سان پڻ تجربو ڪريو. شروعاتي طور تي، توھان جي ڪوڊ ۾ ڪيڏا ٿي سگھن ٿا يا رن ٽائم استثنا آھن پر اھي آھن سکيا وکر جيڪي توھان کي ڪم ڪرڻ جي ضرورت آھي. جتي به ڦاسي پيا اُن کي ريوائنڊ ڪرڻ لاءِ آزاد محسوس ڪريو. ان وقت تائين، مشق رکو ۽ وڌندا رهو. جيڪو توهان سکيو ان کي مضبوط ڪرڻ لاءِ، اسان توهان کي اسان جي جاوا ڪورس مان هڪ وڊيو سبق ڏسڻ جي صلاح ڏيون ٿا
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION