要使用ArrayList移除一个元素,可以使用remove()方法。remove()方法有两种重载形式:一种是根据元素的值来移除,另一种是根据元素的索引来移除。
根据元素的值来移除:
- 创建一个ArrayList对象并添加元素。
ArrayListlist = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("cherry");
- 使用remove()方法根据元素的值来移除元素。
list.remove("banana");
- 可以使用循环遍历ArrayList来查看移除后的结果。
for (String element : list) { System.out.println(element); }
结果输出:
apple cherry
根据元素的索引来移除:
- 创建一个ArrayList对象并添加元素。
ArrayListlist = new ArrayList<>(); list.add(10); list.add(20); list.add(30);
- 使用remove()方法根据元素的索引来移除元素。注意索引从0开始计算。
list.remove(1);
- 可以使用循环遍历ArrayList来查看移除后的结果。
for (int element : list) { System.out.println(element); }
结果输出:
10 30