转自:
下文讲述LinkedList中删除元素的方法分享,如下所示:
实现思路:
删除元素可使用以下方法,如下:
remove():获取并移除此列表的头(第一个元素)
remove(int index):移除此列表中指定位置处的元素
remove(Objec o):从此列表中移除首次出现的指定元素(如果存在)
removeFirst():移除并返回此列表的第一个元素
removeFirstOccurrence(Object o):从此列表中移除第一次出现的指定元素(从头部到尾部遍历列表时)
removeLast():移除并返回此列表的最后一个元素
removeLastOccurrence(Object o):从此列表中移除最后一次出现的指定元素(从头部到尾部遍历列表时)
例:
package com.java265.other; import java.util.LinkedList; public class Test { public static void main(String[] args) throws Exception { // 创建一个动态数组 LinkedList<String> list1 = new LinkedList<>(); list1.add("java265.com"); list1.add("linux28.com"); list1.add("test265.com"); System.out.println("删除元素:" + list1.removeFirst()); System.out.println("------------------"); System.out.println(list1); } } -----运行以上代码,将输出以下信息---- 删除元素:java265.com ------------------ [linux28.com, test265.com]