温馨提示×

Java List中如何快速删除元素

小樊
107
2024-06-18 13:40:00
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 Java 中,可以通过调用 remove() 方法来删除 List 中的元素。如果知道要删除的元素的索引位置,可以直接传入索引值作为参数来删除元素。例如:

List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

// 删除索引为1的元素
list.remove(1);

// 输出删除元素后的 List
System.out.println(list);  // 输出:[A, C]

另外,如果已知要删除的元素对象,可以直接传入该对象作为参数来删除元素。例如:

List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");

// 删除元素为"B"的元素
list.remove("B");

// 输出删除元素后的 List
System.out.println(list);  // 输出:[A, C]

值得注意的是,remove() 方法只会删除 List 中第一个匹配的元素,如果 List 中存在多个相同的元素,需要多次调用 remove() 方法来删除所有匹配的元素。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:java中list怎么遍历删除元素

0