CodeGym /Java Blog /यादृच्छिक /Java ArrayList मधील घटक कसे बदलायचे
John Squirrels
पातळी 41
San Francisco

Java ArrayList मधील घटक कसे बदलायचे

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
Java मधील साधे अ‍ॅरे घटक अद्ययावत किंवा पुनर्स्थित करण्याची कोणतीही पद्धत देत नाहीत. तरीही ArrayList मध्ये रिप्लेस सेट पद्धत वापरून अंमलात आणणे खूपच सोयीचे आहे .

पद्धत शीर्षलेख


arrayList.set(int index, dataType arrayListElement);

पॅरामीटर्स

पद्धत 2 पॅरामीटर्स घेते.
  1. int इंडेक्स — पहिला म्हणजे ArrayList मधील घटकाचा निर्देशांक .

  2. dataType arrayListElement — दुसरा पॅरामीटर निर्दिष्ट केलेल्या निर्देशांकावर बदलला जाणारा डेटा आहे.

परतीचा प्रकार

पद्धत नुकतीच बदललेली ArrayList घटक परत करते.

उदाहरण १ - सेट() पद्धत वापरून घटक बदला


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ल्या निर्देशांकावर बदलतो. हे set() पद्धत वापरून केले जाते . जेथे अनुक्रमणिका “1” आणि मजकूर बदलणे म्हणजे “मंगळवार” पास केला जातो. नंतर, अपडेट्स पाहण्यासाठी आम्ही कन्सोलवर ArrayList प्रिंट करतो .

उदाहरण २


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]

निष्कर्ष

आत्तापर्यंत तुम्हाला Java मधील set() पद्धत वापरून ArrayList मधील घटक पुनर्स्थित करणे परिचित असावे . तुमच्या शिक्षणावर अधिक विश्वास ठेवण्यासाठी त्याचा वारंवार सराव करण्याचा प्रयत्न करा. तुम्हाला वाटेल तेव्हा मोकळ्या मनाने पुन्हा प्लग करा. शुभेच्छा आणि आनंदी शिक्षण!
टिप्पण्या
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION