當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java LinkedList remove()用法及代碼示例


  1. Java.util.LinkedList.remove()方法用於從鏈接列表中刪除元素。該元素將從鏈接列表的開頭或開頭刪除。

    用法:

    LinkedList.remove()

    參數:此函數不帶任何參數。


    返回值:此方法返回列表的開頭或存在於列表開頭的元素。

    以下示例程序旨在說明Java.util.LinkedList.remove()方法:

    // Java code to illustrate remove() method 
    import java.io.*; 
    import java.util.LinkedList; 
      
    public class LinkedListDemo { 
        public static void main(String args[]) 
        { 
      
            // Creating an empty LinkedList 
            LinkedList<String> list = new LinkedList<String>(); 
      
            // Using add() method to add elements in the list 
            list.add("Geeks"); 
            list.add("for"); 
            list.add("Geeks"); 
            list.add("10"); 
            list.add("20"); 
      
            // Output the list 
            System.out.println("LinkedList:" + list); 
      
            // Remove the head using remove() 
            list.remove(); 
      
            // Print the final list 
            System.out.println("Final LinkedList:" + list); 
        } 
    }
    輸出:
    LinkedList:[Geeks, for, Geeks, 10, 20]
    Final LinkedList:[for, Geeks, 10, 20]
    
  2. Java.util.LinkedList.remove(int index)方法用於從特定位置或索引從鏈表中刪除元素。

    用法:

    LinkedList.remove(int index)

    參數:參數索引是整數數據類型,並指定要從LinkedList中刪除的元素的位置。

    返回值:此方法返回剛剛從列表中刪除的元素。

    以下示例程序旨在說明Java.util.LinkedList.remove(int index)方法:

    // Java code to illustrate remove() when position of 
    // element is passed as parameter 
    import java.io.*; 
    import java.util.LinkedList; 
      
    public class LinkedListDemo { 
        public static void main(String args[]) 
        { 
      
            // Creating an empty LinkedList 
            LinkedList<String> list = new LinkedList<String>(); 
      
            // Use add() method to add elements in the list 
            list.add("Geeks"); 
            list.add("for"); 
            list.add("Geeks"); 
            list.add("10"); 
            list.add("20"); 
      
            // Output the list 
            System.out.println("LinkedList:" + list); 
      
            // Remove the head using remove() 
            list.remove(4); 
      
            // Print the final list 
            System.out.println("Final LinkedList:" + list); 
        } 
    }
    輸出:
    LinkedList:[Geeks, for, Geeks, 10, 20]
    Final LinkedList:[Geeks, for, Geeks, 10]
    
  3. Java.util.LinkedList.remove(Object O)方法用於從鏈接列表中刪除任何特定元素。

    用法:

    LinkedList.remove(Object O)

    參數:參數O是鏈接列表的對象類型,並指定要從列表中刪除的元素。

    返回值:如果在列表中找到指定的元素,則返回true。

    以下示例程序旨在說明Java.util.LinkedList.remove(Object O)方法:

    // Java code to illustrate remove() method 
    import java.io.*; 
    import java.util.LinkedList; 
      
    public class LinkedListDemo { 
        public static void main(String args[]) 
        { 
            // Creating an empty LinkedList 
            LinkedList<String> list = new LinkedList<String>(); 
      
            // Use add() method to add elements in the list 
            list.add("Geeks"); 
            list.add("for"); 
            list.add("Geeks"); 
            list.add("10"); 
            list.add("20"); 
      
            // Output the list 
            System.out.println("LinkedList:" + list); 
      
            // Remove the head using remove() 
            list.remove("Geeks"); 
            list.remove("20"); 
      
            // Print the final list 
            System.out.println("Final LinkedList:" + list); 
        } 
    }
    輸出:
    LinkedList:[Geeks, for, Geeks, 10, 20]
    Final LinkedList:[for, Geeks, 10]
    


相關用法


注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 LinkedList remove() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。