CodeGym /జావా బ్లాగ్ /యాదృచ్ఛికంగా /జావా అర్రేలిస్ట్‌లో ఒక మూలకాన్ని ఎలా భర్తీ చేయాలి
John Squirrels
స్థాయి
San Francisco

జావా అర్రేలిస్ట్‌లో ఒక మూలకాన్ని ఎలా భర్తీ చేయాలి

సమూహంలో ప్రచురించబడింది
జావాలోని సాధారణ శ్రేణులు మూలకాన్ని నవీకరించడానికి లేదా భర్తీ చేయడానికి ఏ పద్ధతిని అందించవు. అయినప్పటికీ అర్రేలిస్ట్ రీప్లేస్‌లో సెట్ పద్ధతిని ఉపయోగించి అమలు చేయడం చాలా సౌకర్యవంతంగా ఉంటుంది .

పద్ధతి శీర్షిక


arrayList.set(int index, dataType arrayListElement);

పారామితులు

పద్ధతి 2 పారామితులను తీసుకుంటుంది.
  1. int సూచిక — మొదటిది అర్రేలిస్ట్‌లోని మూలకం యొక్క సూచిక .

  2. dataType arrayListElement — రెండవ పరామితి అనేది పేర్కొన్న సూచిక వద్ద భర్తీ చేయవలసిన డేటా .

రిటర్న్ రకం

పద్ధతి ఇప్పుడే భర్తీ చేయబడిన అదే అర్రేలిస్ట్ మూలకాన్ని అందిస్తుంది.

ఉదాహరణ 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]

ముగింపు

జావాలో సెట్() పద్ధతిని ఉపయోగించి అర్రేలిస్ట్‌లోని ఎలిమెంట్‌ను భర్తీ చేయడం మీకు ఇప్పటికి తెలిసి ఉండాలి . మీ అభ్యాసంపై మరింత నమ్మకంగా ఉండటానికి, దానిని పదే పదే సాధన చేసేందుకు ప్రయత్నించండి. మీకు నచ్చినప్పుడల్లా రీప్లగ్ చేయడానికి సంకోచించకండి. అదృష్టం మరియు సంతోషకరమైన అభ్యాసం!
వ్యాఖ్యలు
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION