Java arraylist删除内容代码
时间: 2023-09-19 14:10:01 浏览: 51
以下是 Java ArrayList 删除元素的示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> fruits = new ArrayList<String>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Cherry");
fruits.add("Durian");
// 删除指定索引处的元素
fruits.remove(2);
// 删除指定对象
fruits.remove("Banana");
// 删除所有元素
fruits.clear();
System.out.println(fruits);
}
}
```
输出结果:
```
[]
```
在上面的示例中,我们使用 `remove()` 方法删除了 ArrayList 中的元素。使用 `remove(int index)` 方法可以删除指定索引处的元素,使用 `remove(Object obj)` 方法可以删除指定对象。使用 `clear()` 方法可以删除 ArrayList 中的所有元素。
相关问题
java arraylist删除数据
要在Java中使用ArrayList删除数据,你可以使用`remove()`方法。该方法有两个重载版本,一个是根据索引删除元素,另一个是根据元素值删除元素。
如果你知道要删除的元素的索引,可以使用以下代码删除元素:
```java
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("apple");
arrayList.add("banana");
arrayList.add("orange");
int indexToRemove = 1; // 要删除的元素索引
arrayList.remove(indexToRemove);
System.out.println(arrayList); // 输出: [apple, orange]
```
如果你知道要删除的元素的值,可以使用以下代码删除元素:
```java
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("apple");
arrayList.add("banana");
arrayList.add("orange");
String elementToRemove = "banana"; // 要删除的元素值
arrayList.remove(elementToRemove);
System.out.println(arrayList); // 输出: [apple, orange]
```
注意,如果存在多个相同的元素值,`remove()`方法将只删除第一个匹配的元素。如果要删除所有匹配的元素,可以使用循环结合`remove()`方法来实现。
希望这可以帮助到你!如有任何疑问,请随时提问。
javaArrayList删除最后一个元素
要删除 Java ArrayList 中的最后一个元素,可以使用 `remove()` 方法,并将索引设置为 `size() - 1`。代码示例如下:
```
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
list.remove(list.size() - 1); // 删除最后一个元素
System.out.println(list); // 输出 [元素1, 元素2]
```
这样就可以删除最后一个元素并输出剩余的元素。