جاوا ۾ Arrays کي پرنٽ ڪرڻ جي ضرورت ڇو آهي؟
جاوا مهيا ڪري ٿو Array ڊيٽا ڍانچي کي ذخيرو ڪرڻ لاءِ ساڳي ڊيٽا جي مختلف عنصرن کي. عناصر متضاد ياداشت ۾ محفوظ ٿيل آهن. صف جي ساڳي مواد کي ظاهر ڪرڻ لاء، عناصر کي پرنٽ ڪرڻ جي ضرورت آهي.جاوا ۾ ايري پرنٽ ڪرڻ جا طريقا
جاوا ۾ هڪ صف کي پرنٽ ڪرڻ جا مختلف طريقا آهن. توهان لوپس لاءِ استعمال ڪندي دستي ٽرورسلز استعمال ڪري سگهو ٿا يا ساڳيو ڪرڻ لاءِ ڪنهن به معياري لائبريري طريقن کي چونڊيو. هتي جاوا ۾ arrays کي پرنٽ ڪرڻ جي طريقن جي هڪ فهرست آهي جنهن کي اسين هن مضمون ۾ ڳوليندا سين.- لوپ لاء
- هر لوپ لاء
- Arrays.toString() طريقو
- Arrays.toList() طريقو
- جاوا آئٽرٽر
طريقو 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());
}
}
}
پيداوار
سال جا مهينا هن ريت آهن: جنوري فيبروري مارچ اپريل مئي جون جولاءِ آگسٽ سيپٽمبر آڪٽوبر نومبر ڊسمبر
GO TO FULL VERSION