在 Java 中,可以通过调用 remove()
方法来删除 List 中的元素。如果知道要删除的元素的索引位置,可以直接传入索引值作为参数来删除元素。例如:
Listlist = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); // 删除索引为1的元素 list.remove(1); // 输出删除元素后的 List System.out.println(list); // 输出:[A, C]
另外,如果已知要删除的元素对象,可以直接传入该对象作为参数来删除元素。例如:
Listlist = 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()
方法来删除所有匹配的元素。