CodeGym/Java Blog/यादृच्छिक/जावा मध्ये अॅरे मुद्रित कसे करावे
John Squirrels
पातळी 41
San Francisco

जावा मध्ये अॅरे मुद्रित कसे करावे

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
सदस्य

Java मध्ये अॅरे प्रिंट करण्याची गरज का आहे?

Java समान डेटा प्रकारातील भिन्न घटक संचयित करण्यासाठी अॅरे डेटा संरचना प्रदान करते. घटक सलग स्मृतीमध्ये साठवले जातात. अॅरेची समान सामग्री प्रदर्शित करण्यासाठी, घटक मुद्रित करणे आवश्यक आहे.

Java मध्ये अॅरे प्रिंट करण्याच्या पद्धती

Java मध्ये अॅरे प्रिंट करण्याचे अनेक मार्ग आहेत. तुम्ही लूपसाठी मॅन्युअल ट्रॅव्हर्सल्स वापरू शकता किंवा ते करण्यासाठी कोणत्याही मानक लायब्ररी पद्धतींची निवड करू शकता. येथे जावामध्ये अॅरे मुद्रित करण्याच्या मार्गांची सूची आहे जी आम्ही या लेखात शोधणार आहोत.
  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 मधील कलेक्शन फ्रेमवर्कशी परिचित व्हायला आवडेल . 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());
		}
	}
}

आउटपुट

वर्षाचे महिने खालीलप्रमाणे आहेत: जानेवारी फेब्रुवारी मार्च एप्रिल मे जून जुलै ऑगस्ट सप्टेंबर ऑक्टोबर नोव्हेंबर डिसेंबर

निष्कर्ष

अॅरेचे घटक मुद्रित करण्यासाठी विविध पद्धतींचे येथे एक द्रुत विहंगावलोकन आहे. ही उदाहरणे स्ट्रिंग डेटा प्रकारावर आधारित होती . तथापि, तुम्हाला वेगवेगळ्या आदिम आणि अप्रामाणिक डेटा प्रकारांसह प्रयोग करण्यास प्रोत्साहित केले जाते. सुरुवातीला, तुमच्या कोडमध्ये बग असू शकतात किंवा रनटाइम अपवाद असू शकतात परंतु हे शिकण्याचे वक्र आहेत ज्यावर तुम्हाला काम करणे आवश्यक आहे. तुम्ही जिथे अडकलात तिथे मोकळ्या मनाने रिवाइंड करा. तोपर्यंत सराव करत राहा आणि वाढत राहा. तुम्ही जे शिकलात ते बळकट करण्यासाठी, आम्ही तुम्हाला आमच्या Java कोर्समधील व्हिडिओ धडा पाहण्याची सूचना देतो
टिप्पण्या
  • लोकप्रिय
  • नवीन
  • जुने
टिप्पणी करण्यासाठी तुम्ही साईन इन केलेले असणे आवश्यक आहे
या पानावर अजून कोणत्याही टिप्पण्या नाहीत