ஜாவாவில் உள்ள எளிய வரிசைகள் ஒரு உறுப்பைப் புதுப்பிக்க அல்லது மாற்றுவதற்கான எந்த முறையையும் வழங்காது. ஆயினும்கூட, வரிசைப்பட்டியலில் மாற்றியமைத்தல் செட் முறையைப் பயன்படுத்தி செயல்படுத்த மிகவும் வசதியானது .

முறை தலைப்பு


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" மற்றும் உரைக்கு பதிலாக "செவ்வாய்" அனுப்பப்படும் இடத்தில். பின்னர், புதுப்பிப்புகளைப் பார்க்க கன்சோலில் வரிசைப்பட்டியலை அச்சிடுகிறோம் .

உதாரணம் 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]

முடிவுரை

ஜாவாவில் உள்ள செட்() முறையைப் பயன்படுத்தி வரிசைப்பட்டியலில் உள்ள ஒரு உறுப்பை மாற்றுவதை நீங்கள் இப்போது அறிந்திருக்க வேண்டும் . உங்கள் கற்றலில் அதிக நம்பிக்கையுடன் இருக்க, அதை மீண்டும் மீண்டும் பயிற்சி செய்ய முயற்சிக்கவும். நீங்கள் விரும்பும் போதெல்லாம் மீண்டும் இணைக்க தயங்க. நல்ல அதிர்ஷ்டம் மற்றும் மகிழ்ச்சியான கற்றல்!