CodeGym/Java Blog/এলোমেলো/কিভাবে জাভাতে একটি অ্যারে প্রিন্ট করবেন
John Squirrels
লেভেল 41
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 ব্যবহার করে

এটি একটু উন্নত পদ্ধতি। আপনি এগিয়ে যাওয়ার আগে জাভাতে সংগ্রহ ফ্রেমওয়ার্কের সাথে পরিচিত হতে পছন্দ করতে পারেন । জাভা 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());
		}
	}
}

আউটপুট

বছরের মাসগুলি নিম্নরূপ: জানুয়ারি ফেব্রুয়ারি মার্চ এপ্রিল মে জুন জুলাই আগস্ট সেপ্টেম্বর অক্টোবর নভেম্বর ডিসেম্বর

উপসংহার

এখানে একটি অ্যারের উপাদান প্রিন্ট করার জন্য বিভিন্ন পদ্ধতির একটি দ্রুত ওভারভিউ ছিল। এই উদাহরণগুলি স্ট্রিং ডেটা টাইপের উপর ভিত্তি করে ছিল। যাইহোক, আপনাকে বিভিন্ন আদিম এবং নন-প্রিমিটিভ ডেটা টাইপ নিয়ে পরীক্ষা করার জন্য উৎসাহিত করা হচ্ছে। প্রাথমিকভাবে, আপনার কোডে বাগ থাকতে পারে বা রানটাইম ব্যতিক্রম থাকতে পারে তবে এইগুলি হল শেখার কার্ভ যা আপনাকে কাজ করতে হবে। আপনি যেখানেই আটকে থাকবেন সেখানে বিনা দ্বিধায় রিওয়াইন্ড করুন। ততক্ষণ পর্যন্ত অনুশীলন চালিয়ে যান এবং বাড়তে থাকুন। আপনি যা শিখেছেন তা শক্তিশালী করার জন্য, আমরা আপনাকে আমাদের জাভা কোর্স থেকে একটি ভিডিও পাঠ দেখার পরামর্শ দিই
মন্তব্য
  • জনপ্রিয়
  • নতুন
  • পুরানো
মন্তব্য লেখার জন্য তোমাকে অবশ্যই সাইন ইন করতে হবে
এই পাতায় এখনও কোনো মন্তব্য নেই