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操作。你可以根据具体需求灵活运用,提高开发效率。