江明涛的博客
Java LinkedList的常用操作
Java LinkedList的常用操作

Java LinkedList的常用操作

Java LinkedList是Java集合框架中常用的一种数据结构,它实现了List接口,底层使用双向链表来存储数据。它相比于ArrayList在插入和删除元素时具有更好的性能表现,但访问元素时的性能稍差。

下面是一些常用的Java LinkedList操作:

1. 添加元素

// 创建LinkedList对象
LinkedList<String> linkedList = new LinkedList<>();
// 添加元素到末尾
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Orange");
// 添加元素到指定位置
linkedList.add(1, "Grape");

2. 获取元素

// 获取指定位置的元素
String firstElement = linkedList.get(0);
String lastElement = linkedList.get(linkedList.size() - 1);

3. 删除元素

// 删除指定位置的元素
linkedList.remove(1);
// 删除指定元素
linkedList.remove("Banana");

4. 修改元素

// 修改指定位置的元素
linkedList.set(0, "Pear");

5. 遍历元素

// 使用for循环遍历
for (String element : linkedList) {
    System.out.println(element);
}
// 使用迭代器遍历
Iterator<String> iterator = linkedList.iterator();
while (iterator.hasNext()) {
    System.out.println(iterator.next());
}

6. 元素个数

// 获取LinkedList中元素的个数
int size = linkedList.size();

以上就是一些常用的Java LinkedList操作。你可以根据具体需求灵活运用,提高开发效率。