Java LinkedList集合的常用操作和示例

上一篇 / 下一篇  2024-03-01 15:01:14

  Java中的LinkedList是一种常用的集合类,它实现了List接口和Deque接口,提供了一系列常用的操作方法。下面是Java LinkedList集合的常用操作和示例:
  创建LinkedList对象:
  LinkedList是通过使用无参数构造函数创建的,如下所示:
  LinkedList<String> linkedList = new LinkedList<>();
  添加元素:
  使用add()方法将元素添加到LinkedList的末尾:
  linkedList.add("A");
  使用addFirst()方法将元素添加到LinkedList的开头:
  linkedList.addFirst("B");
  使用addLast()方法将元素添加到LinkedList的末尾:
  linkedList.addLast("C");
  获取元素:
  使用getFirst()方法获取LinkedList的第一个元素:
  String firstElement = linkedList.getFirst();
  使用getLast()方法获取LinkedList的最后一个元素:
  String lastElement = linkedList.getLast();
  使用get(index)方法获取LinkedList中指定索引位置的元素:
  String element = linkedList.get(index);
  修改元素:
  使用set(index, element)方法可以修改LinkedList中指定索引位置的元素:
  linkedList.set(index, "newValue");
  删除元素:
  使用remove()方法删除LinkedList的第一个元素:
  linkedList.remove();
  使用removeFirst()方法删除LinkedList的第一个元素:
  linkedList.removeFirst();
  使用removeLast()方法删除LinkedList的最后一个元素:
  linkedList.removeLast();
  使用remove(index)方法删除LinkedList中指定索引位置的元素:
  linkedList.removeLast();
  遍历元素:
  可以使用增强型for循环来遍历LinkedList中的元素:
  for (String element : linkedList) {
      System.out.println(element);
  }
  判断集合是否为空:
  使用isEmpty()方法判断LinkedList是否为空:
  boolean isEmpty = linkedList.isEmpty();
  获取集合大小:
  使用size()方法获取LinkedList的大小(包含的元素个数):
  int size = linkedList.size();
  以下是一个完整的示例程序,展示了LinkedList的常用操作:
  import java.util.LinkedList;
  public class LinkedListExample {
      public static void main(String[] args) {
          LinkedList<String> linkedList = new LinkedList<>();
          // 添加元素
          linkedList.add("A");
          linkedList.addFirst("B");
          linkedList.addLast("C");
          // 获取元素
          String firstElement = linkedList.getFirst();
          String lastElement = linkedList.getLast();
          String element = linkedList.get(0);
          System.out.println("First Element: " + firstElement);
          System.out.println("Last Element: " + lastElement);
          System.out.println("Element at index 0: " + element);
          // 修改元素
          linkedList.set(0, "NewValue");
          // 删除元素
          linkedList.remove();
          linkedList.removeFirst();
          linkedList.removeLast();
          linkedList.remove(0);
          // 遍历元素
          for (String e : linkedList) {
              System.out.println(e);
          }
          // 判断集合是否为空
          boolean isEmpty = linkedList.isEmpty();
          System.out.println("Is Empty: " + isEmpty);
          // 获取集合大小
          int size = linkedList.size();
          System.out.println("Size: " + size);
      }
  }
  这个示例程序演示了如何创建LinkedList对象,以及如何添加、获取、修改和删除元素。还展示了如何遍历集合,判断集合是否为空,以及获取集合大小等常用操作。

TAG: 软件开发 Java java

 

评分:0

我来说两句

Open Toolbar