CodeGym/Java Blog/এলোমেলো/জাভা অ্যারেলিস্টে কীভাবে একটি উপাদান প্রতিস্থাপন করবেন
John Squirrels
লেভেল 41
San Francisco

জাভা অ্যারেলিস্টে কীভাবে একটি উপাদান প্রতিস্থাপন করবেন

এলোমেলো দলে প্রকাশিত
সদস্যগণ
জাভাতে সাধারণ অ্যারেগুলি একটি উপাদান আপডেট বা প্রতিস্থাপন করার জন্য কোনও পদ্ধতি অফার করে না। তবুও ArrayList এ প্রতিস্থাপন সেট পদ্ধতি ব্যবহার করে বাস্তবায়ন করা বেশ সুবিধাজনক ।

মেথড হেডার

arrayList.set(int index, dataType arrayListElement);

পরামিতি

পদ্ধতিটি 2 প্যারামিটার লাগে।
  1. int index — প্রথমটি হল ArrayList- এর উপাদানটির সূচী

  2. dataType arrayListElement — দ্বিতীয় প্যারামিটার হল নির্দিষ্ট সূচকে প্রতিস্থাপন করা ডেটা ।

রিটার্ন টাইপ

পদ্ধতিটি একই ArrayList উপাদান প্রদান করে যা সবেমাত্র প্রতিস্থাপিত হয়েছে।

উদাহরণ 1 - সেট() পদ্ধতি ব্যবহার করে উপাদান প্রতিস্থাপন করুন

import java.util.ArrayList;
import java.util.List;

public class DriverClass {

	public static void main(String[] args) {

		List <String> weekDays = new ArrayList<>();
		weekDays.add("Monday");
		weekDays.add("Monday");
		weekDays.add("Wednesday");
		weekDays.add("Thursday");
		weekDays.add("Friday");
		weekDays.add("Saturday");
		weekDays.add("Sunday");

		System.out.println("Week Days (original) : " + weekDays + "\n");

		String replacingText = "Tuesday";
		String replacedText = weekDays.set(1, replacingText);

		System.out.println("Replacing Text:  " + replacingText);
		System.out.println("Replaced Text:  " + replacedText + "\n");
		System.out.println("Week Days (updated) :  " + weekDays);
	}
}

আউটপুট

সপ্তাহের দিনগুলি (মূল): [সোমবার, সোমবার, বুধবার, বৃহস্পতিবার, শুক্রবার, শনিবার, রবিবার] পাঠ প্রতিস্থাপন: মঙ্গলবার প্রতিস্থাপিত পাঠ্য: সোমবার সপ্তাহের দিনগুলি (আপডেট করা): [সোমবার, মঙ্গলবার, বুধবার, বৃহস্পতিবার, শুক্রবার, শনিবার, রবিবার]

ব্যাখ্যা

উপরের স্নিপেটে, সপ্তাহের দিনগুলি মূলত একটি অ্যারে তালিকায় যোগ করা হয়েছে। তবে সোমবার দুবার যোগ হয়েছে এবং মঙ্গলবার অনুপস্থিত। সুতরাং, আমরা 1ম সূচকে মঙ্গলবার এটি প্রতিস্থাপন করি। এটি সেট() পদ্ধতি ব্যবহার করে করা হয় । যেখানে সূচী “1” এবং টেক্সট প্রতিস্থাপন করা হয় অর্থাৎ “মঙ্গলবার” পাস হয়। পরে, আমরা আপডেটগুলি দেখতে কনসোলে ArrayList প্রিন্ট আউট করি।

উদাহরণ 2

import java.util.ArrayList;
import java.util.List;

public class DriverClass1 {

	public static void main(String[] args) {

		List<Integer> dieRoll = new ArrayList<>();

		dieRoll.add(0);
		dieRoll.add(1);
		dieRoll.add(2);
		dieRoll.add(3);
		dieRoll.add(4);
		dieRoll.add(5);

		System.out.println("Die Roll (original) : " + dieRoll + "\n");

		dieRoll.set(0, 1);
		dieRoll.set(1, 2);
		dieRoll.set(2, 3);
		dieRoll.set(3, 4);
		dieRoll.set(4, 5);
		dieRoll.set(5, 6);

		System.out.println("Die Roll (updated) :  " + dieRoll);
	}
}

আউটপুট

ডাই রোল (আসল) : [0, 1, 2, 3, 4, 5] ডাই রোল (আপডেট করা হয়েছে): [1, 2, 3, 4, 5, 6]

উপসংহার

এখন পর্যন্ত জাভাতে সেট() পদ্ধতি ব্যবহার করে অ্যারেলিস্টে একটি উপাদান প্রতিস্থাপনের সাথে আপনার পরিচিত হওয়া উচিত। আপনার শেখার বিষয়ে আরও আত্মবিশ্বাসী হতে এটি বারবার অনুশীলন করার চেষ্টা করুন। আপনি যখনই এটা মত মনে হয় replug নির্দ্বিধায়. সৌভাগ্য এবং সুখী শেখার!
মন্তব্য
  • জনপ্রিয়
  • নতুন
  • পুরানো
মন্তব্য লেখার জন্য তোমাকে অবশ্যই সাইন ইন করতে হবে
এই পাতায় এখনও কোনো মন্তব্য নেই