unshift在java集合操作中的应用

   2024-09-29 9180
核心提示:unshift 方法通常用于向数组的开头添加一个或多个元素。在 Java 中,集合框架(Collections Framework)提供了类似的方法,如 ad

unshift 方法通常用于向数组的开头添加一个或多个元素。在 Java 中,集合框架(Collections Framework)提供了类似的方法,如 add()addAll(),用于在集合的开头添加元素。这些方法在 List 接口的实现类(如 ArrayListLinkedList)中都有提供。

以下是在 Java 集合操作中应用 unshift 方法的一些示例:

使用 ArrayListadd() 方法:
import java.util.ArrayList;import java.util.List;public class Main {    public static void main(String[] args) {        List<String> list = new ArrayList<>();        list.add("apple");        list.add("banana");        list.add("cherry");        System.out.println("Before unshift: " + list);        list.add(0, "orange");        System.out.println("After unshift: " + list);    }}

输出:

Before unshift: [apple, banana, cherry]After unshift: [orange, apple, banana, cherry]
使用 LinkedListaddFirst() 方法:
import java.util.LinkedList;import java.util.List;public class Main {    public static void main(String[] args) {        List<String> list = new LinkedList<>();        list.add("apple");        list.add("banana");        list.add("cherry");        System.out.println("Before unshift: " + list);        list.addFirst("orange");        System.out.println("After unshift: " + list);    }}

输出:

Before unshift: [apple, banana, cherry]After unshift: [orange, apple, banana, cherry]

在这两个示例中,我们首先创建了一个包含三个元素的 ArrayListLinkedList。然后,我们使用 add()(对于 ArrayList)或 addFirst()(对于 LinkedList)方法在集合的开头添加一个新元素。最后,我们打印出添加元素前后的集合。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号