Java - LinkedListの項目を置き換える

このチュートリアルでは、LinkedLista 内の項目を検索し、別の新しい値に置き換える方法を説明します。つまり、要素を特定の位置に変更します。

LinkedList クラスには、次の定義済みのメソッドがあります。

public E set(index position, E element): 指定された位置にある要素を別の要素で置き換えます.

Example:

import java.util.LinkedList;
public class Replace {

public static void main(String[] args) {

LinkedList linkedlist = new LinkedList();

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

// 変更前
System.out.println("Before permutation:");
for(String str: linkedlist){
System.out.println(str);
}

System.out.println("\n");
// 要素 1 と 2 の順列
//一時変数
String elm = linkedlist.get(1);
linkedlist.set(1, linkedlist.get(2));
linkedlist.set(2, elm);
System.out.println("C と C++ のスワップ\n");

// 変更後の LinkedList
System.out.println("変更後:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
出力:

順列前:
java
C++
C
php
html
C#

CとC++のスワップ

変更後:
java
C
C++
php
html
C#

Commentaires (12)

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.