Java मध्ये अॅरे प्रिंट करण्याची गरज का आहे?
Java समान डेटा प्रकारातील भिन्न घटक संचयित करण्यासाठी अॅरे डेटा संरचना प्रदान करते. घटक सलग स्मृतीमध्ये साठवले जातात. अॅरेची समान सामग्री प्रदर्शित करण्यासाठी, घटक मुद्रित करणे आवश्यक आहे.Java मध्ये अॅरे प्रिंट करण्याच्या पद्धती
Java मध्ये अॅरे प्रिंट करण्याचे अनेक मार्ग आहेत. तुम्ही लूपसाठी मॅन्युअल ट्रॅव्हर्सल्स वापरू शकता किंवा ते करण्यासाठी कोणत्याही मानक लायब्ररी पद्धतींची निवड करू शकता. येथे जावामध्ये अॅरे मुद्रित करण्याच्या मार्गांची सूची आहे जी आम्ही या लेखात शोधणार आहोत.- लूपसाठी _
- प्रत्येक लूपसाठी
- 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 मधील कलेक्शन फ्रेमवर्कशी परिचित व्हायला आवडेल . Java java.util पॅकेजमध्ये " इटरेटर " नावाचा इंटरफेस पुरवतो . इटरेटर ऑब्जेक्टचा वापर कलेक्शन क्लासच्या ऑब्जेक्ट्सवर जाण्यासाठी केला जातो . म्हणून, खालील उदाहरणात, इटरेटर वापरण्यापूर्वी अॅरेला " सूची" मध्ये रूपांतरित करणे आवश्यक आहे .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());
}
}
}
आउटपुट
वर्षाचे महिने खालीलप्रमाणे आहेत: जानेवारी फेब्रुवारी मार्च एप्रिल मे जून जुलै ऑगस्ट सप्टेंबर ऑक्टोबर नोव्हेंबर डिसेंबर