Java ArrayList removeRange() 方法
removeRange()
方法的语法是:
arraylist.removeRange(int fromIndex, int toIndex)
这里,arraylist
是 ArrayList
类的一个对象。
removeRange() 参数
removeRange()
方法接受两 个参数。
- fromIndex - 开始移除元素的起始位置
- toIndex - 结束移除元素的位置
removeRange() 返回值
removeRange()
方法不返回任何值。它用于移除 arraylist 的一部分。
arraylist 的这部分包含从 fromIndex
开始,直到 toIndex-1
的元素。也就是说,toIndex
位置的元素不包括在内。
注意:如果 fromIndex
或 toIndex
超出范围,或者 toIndex
< fromIndex
,方法会抛出 IndexOutOfBoundException
异常。
示例 1:Java ArrayList removeRange()
import java.util.*;
class Main extends ArrayList<String> {
public static void main(String[] args) {
// 创建一个 ArrayList
Main arraylist = new Main();
// 向 ArrayList 添加一些元素
arraylist.add("Java");
arraylist.add("English");
arraylist.add("Spanish");
arraylist.add("Python");
arraylist.add("JavaScript");
System.out.println("ArrayList: " + arraylist);
// 移除索引 1 到 3 之间的元素
arraylist.removeRange(1, 3);
System.out.println("更新后的 ArrayList: " + arraylist);
}
}
输出
ArrayList: [Java, English, Spanish, Python, JavaScript]
更新后的 ArrayList: [Java, Python, JavaScript]