• Java.util.LinkedList.remove()

  • 所述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]
    
  • Java.util.LinkedList.remove(int index)

  • 所述Java.util.LinkedList.remove(int index)方法用来从链表从特定位置或索引中删除的元素。句法:
    LinkedList.remove(int index)

    参数:参数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]

    Java.util.LinkedList.remove(Object O)

  • 所述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]

 
转载请保留页面地址:https://www.breakyizhan.com/java/4874.html