📜  arraylist 如何在 0 处添加 java (1)

📅  最后修改于: 2023-12-03 15:29:28.464000             🧑  作者: Mango

ArrayList 如何在 0 处添加 java

Java中ArrayList是一个非常常用的集合类,可以动态地添加、删除、查询元素。本篇介绍如何在0位置添加元素。

方法一

使用ArrayList类的add()方法,可以在列表的某个位置添加一个特定的项。 在此方法中,我们使用较为常见的insert()方法,该方法可以在列表中的任意位置添加元素。 在此情况下,我们向ArrayList的第0个位置添加了一个字符串“Iflexion“:

ArrayList<String> list = new ArrayList<String>();
list.add("Flexion");
list.add("is");
list.add("a");
list.add("software");
list.add("development");
list.add("company.");
list.add(0, "Iflexion");

System.out.println(list);

在控制台运行结果:

[Iflexion, Flexion, is, a, software, development, company.]
方法二

使用Collections类的reverse()方法,可以反转列表的顺序。 在可以反转列表的情况下,我们可以将要添加到列表的元素添加到列表中的末尾,并使用反转方法将其放在第一个位置。 下面的代码片段演示了如何使用此技术在0位置添加一个字符串:

ArrayList<String> list = new ArrayList<String>();
list.add("Flexion");
list.add("is");
list.add("a");
list.add("software");
list.add("development");
list.add("company.");

System.out.println("Before adding element at 0th index: " + list);

//reverse list items
Collections.reverse(list);

// Add new element to the end
list.add("Iflexion");

// Reverse list again to get original order
Collections.reverse(list);

System.out.println("After adding element at 0th index: " + list);

控制台输出的结果如下:

Before adding element at 0th index: [Flexion, is, a, software, development, company.]
After adding element at 0th index: [Iflexion, Flexion, is, a, software, development, company.]

以上就是使用ArrayList在0位置添加元素的两个方法,根据使用场景选择适合自己的方法即可。