当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。