CodeGym /Java Blog /अनियमित /Java ArrayList में किसी तत्व को कैसे बदलें
John Squirrels
स्तर 41
San Francisco

Java ArrayList में किसी तत्व को कैसे बदलें

अनियमित ग्रुप में प्रकाशित
जावा में सरल सरणियाँ किसी तत्व को अद्यतन या बदलने के लिए कोई विधि प्रदान नहीं करती हैं। फिर भी 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" और पाठ की जगह यानी "मंगलवार" पारित किया गया है। बाद में, हम अपडेट देखने के लिए कंसोल पर 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]

निष्कर्ष

अब तक आप जावा में सेट () पद्धति का उपयोग करके ArrayList में एक तत्व को बदलने से परिचित हो गए होंगे। अपने सीखने में अधिक आत्मविश्वास रखने के लिए इसे बार-बार अभ्यास करने का प्रयास करें। जब भी आपका मन करे, बेझिझक रिप्लाई करें। गुड लक और खुश सीखने!
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION