「Java」remove()でLinkedListの要素を削除する

2022年1月11日

書式
public E remove(int index)
指定の位置の要素を削除します。削除後のインデックスは前につまります。
public void clear()
すべての要素を削除します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.bat;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
public class TestInfo {
public static List<String> cftLst = new LinkedList<>(Arrays.asList("川崎", "東京", "大阪", "福岡"));
public static void main(String[] args) {
// remove(位置)
cftLst.remove(1);
System.out.println("指定の位置の要素を削除");
System.out.println(cftLst);
System.out.println(cftLst.get(1));
System.out.println("");
System.out.println("すべての要素を削除します");
//clearメソッド
cftLst.clear();
System.out.println(cftLst);
}
}
package com.arkgame.bat; import java.util.Arrays; import java.util.LinkedList; import java.util.List; public class TestInfo { public static List<String> cftLst = new LinkedList<>(Arrays.asList("川崎", "東京", "大阪", "福岡")); public static void main(String[] args) { // remove(位置) cftLst.remove(1); System.out.println("指定の位置の要素を削除"); System.out.println(cftLst); System.out.println(cftLst.get(1)); System.out.println(""); System.out.println("すべての要素を削除します"); //clearメソッド cftLst.clear(); System.out.println(cftLst); } }
package com.arkgame.bat;

import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;

public class TestInfo {

      public static List<String> cftLst = new LinkedList<>(Arrays.asList("川崎", "東京", "大阪", "福岡"));

      public static void main(String[] args) {

            // remove(位置)
            cftLst.remove(1); 
            System.out.println("指定の位置の要素を削除");
            System.out.println(cftLst); 
            System.out.println(cftLst.get(1));
            
            System.out.println("");
            System.out.println("すべての要素を削除します");
            //clearメソッド
            cftLst.clear();  
            System.out.println(cftLst); 
      }

}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
指定の位置の要素を削除
[川崎, 大阪, 福岡]
大阪
すべての要素を削除します
[]
指定の位置の要素を削除 [川崎, 大阪, 福岡] 大阪 すべての要素を削除します []
指定の位置の要素を削除
[川崎, 大阪, 福岡]
大阪

すべての要素を削除します
[]

 

Java

Posted by arkgame