CodeGym/Java Blog/சீரற்ற/ஜாவா வரிசைப்பட்டியலில் ஒரு உறுப்பை எவ்வாறு மாற்றுவது
John Squirrels
நிலை 41
San Francisco

ஜாவா வரிசைப்பட்டியலில் ஒரு உறுப்பை எவ்வாறு மாற்றுவது

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

முறை தலைப்பு

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]

முடிவுரை

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