Java - استبدال عنصر في LinkedList

في هذا البرنامج التعليمي ، سنرى كيف البحث عن عنصر في LinkedList واستبداله بقيمة جديدة أخرى. بمعنى آخر ، تعديل عنصر إلى موضع معين.

تحتوي فئة LinkedList على الطريقة المحددة مسبقا التالية:

مجموعة E العامة (موضع الفهرس ، عنصر E) < / span >< / span>: يستبدل العنصر في موضع معين بعنصر آخر.

مثال:

< pre class = "prettyprint lang-java" >import java.util.LinkedList ؛
الفئة العامة استبدال {

الفراغ العام الثابت الرئيسي (سلسلة [] args) {

LinkedList linkedlist = LinkedList () جديد ؛

linkedlist.add("java");
linkedlist.add("C++");
linkedlist.add("C");
linkedlist.add ("php") ؛
linkedlist.add ("html") ؛
linkedlist.add("C#");

// قبل التعديل
System.out.println ("قبل التقليب:");
for(String str: linkedlist){
System.out.println(str);
}

System.out.println("\n");
// التقليب للعناصر 1 و 2
// متغير مؤقت
سلسلة الدردار = linkedlist.get (1) ؛
linkedlist.set(1, linkedlist.get(2));
linkedlist.set (2 ، الدردار) ؛
System.out.println ("المبادلة بين C و C ++\n") ؛

// LinkedList بعد التعديل
System.out.println ("بعد التعديل:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
< / string >< / string >< / pre> الإخراج:

< pre class = "prettyprint lang-java" > قبل التقليب:
java
C ++
C
php
html
C #

المبادلة بين C و C ++

بعد التعديل:
java
C
C ++
php
html
C # < / pre>