「Java」LinkedListの要素を追加、更新するサンプル
関数
1.public boolean add(E e)
addメソッド(引数1つ)は最後尾に要素を追加します。
2.public void add(int index,E element)
addメソッド(引数2つ)は指定の位置に要素を追加します。
3.public E set(int index,E element)
setメソッドは要素を置き換えます。
使用例
import java.util.LinkedList;
import java.util.List;
public class TestInfo {
public static List<String> cft = new LinkedList<>(Arrays.asList("川崎", "東京", "大阪", "福岡"));
public static void main(String[] args) {
// add (要素)
System.out.println("最後尾に要素を追加します");
cft.add("横浜");
System.out.println(cft);
System.out.println("");
// add (位置,要素)
System.out.println("指定の位置に要素を追加します");
cft.add(2, "北海道");
System.out.println(cft);
System.out.println("");
// set (位置,要素)
System.out.println("指定の位置の要素を置き換えます");
cft.set(2, "茨城");
System.out.println(cft);
}
}
import java.util.LinkedList;
import java.util.List;
public class TestInfo {
public static List<String> cft = new LinkedList<>(Arrays.asList("川崎", "東京", "大阪", "福岡"));
public static void main(String[] args) {
// add (要素)
System.out.println("最後尾に要素を追加します");
cft.add("横浜");
System.out.println(cft);
System.out.println("");
// add (位置,要素)
System.out.println("指定の位置に要素を追加します");
cft.add(2, "北海道");
System.out.println(cft);
System.out.println("");
// set (位置,要素)
System.out.println("指定の位置の要素を置き換えます");
cft.set(2, "茨城");
System.out.println(cft);
}
}
import java.util.LinkedList; import java.util.List; public class TestInfo { public static List<String> cft = new LinkedList<>(Arrays.asList("川崎", "東京", "大阪", "福岡")); public static void main(String[] args) { // add (要素) System.out.println("最後尾に要素を追加します"); cft.add("横浜"); System.out.println(cft); System.out.println(""); // add (位置,要素) System.out.println("指定の位置に要素を追加します"); cft.add(2, "北海道"); System.out.println(cft); System.out.println(""); // set (位置,要素) System.out.println("指定の位置の要素を置き換えます"); cft.set(2, "茨城"); System.out.println(cft); } }
実行結果
最後尾に要素を追加します
[川崎, 東京, 大阪, 福岡, 横浜]
指定の位置に要素を追加します
[川崎, 東京, 北海道, 大阪, 福岡, 横浜]
指定の位置の要素を置き換えます
[川崎, 東京, 茨城, 大阪, 福岡, 横浜]
最後尾に要素を追加します
[川崎, 東京, 大阪, 福岡, 横浜]
指定の位置に要素を追加します
[川崎, 東京, 北海道, 大阪, 福岡, 横浜]
指定の位置の要素を置き換えます
[川崎, 東京, 茨城, 大阪, 福岡, 横浜]
最後尾に要素を追加します [川崎, 東京, 大阪, 福岡, 横浜] 指定の位置に要素を追加します [川崎, 東京, 北海道, 大阪, 福岡, 横浜] 指定の位置の要素を置き換えます [川崎, 東京, 茨城, 大阪, 福岡, 横浜]