CodeGym /جاوا بلاگ /Random-SD /جاوا ArrayList ۾ هڪ عنصر کي ڪيئن تبديل ڪجي
John Squirrels
سطح
San Francisco

جاوا ArrayList ۾ هڪ عنصر کي ڪيئن تبديل ڪجي

گروپ ۾ شايع ٿيل
جاوا ۾ سادي صفون ڪنهن به عنصر کي اپڊيٽ ڪرڻ يا تبديل ڪرڻ جو طريقو پيش نه ڪندا آهن. تنهن هوندي به ArrayList ۾ تبديل ڪرڻ بلڪل آسان آهي سيٽ طريقو استعمال ڪندي لاڳو ڪرڻ لاء.

طريقو هيڊر

arrayList.set(int index, dataType arrayListElement);

پيرا ميٽرز

طريقو 2 پيرا ميٽر وٺندو آهي.
  1. int انڊيڪس - پھريون ھڪڙو عنصر جي انڊيڪس آھي 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 ۾ هڪ عنصر کي تبديل ڪرڻ کان واقف ٿيڻ گهرجي . توھان جي سکيا ۾ وڌيڪ اعتماد حاصل ڪرڻ لاءِ ان کي بار بار مشق ڪرڻ جي ڪوشش ڪريو. replug ڪرڻ لاء آزاد محسوس جڏهن به توهان ان وانگر محسوس. سٺي قسمت ۽ خوش سکيا!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION