Java ArrayList removeRange()方法

java.util.ArrayList.removeRange(int fromIndex, int toIndex) 方法用于删除位于给定范围内的所有元素。

1 语法

protected void removeRange(int fromIndex, int toIndex)

2 参数

fromIndex :要删除元素的开始索引。

toIndex:要删除元素的结束索引

3 返回值

无。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
import java.util.ArrayList;
/**
 * java.util.ArrayList.removeRange(int fromIndex, int toIndex)方法的例子
 */
public class Demo extends ArrayList {

    public static void main(String[] args) {
        Demo arrayList = new Demo();
        Integer integer = 0;
        Integer integer1 = 1;
        Integer integer2 = 2;
        Integer integer3 = 3;
        Object object = null;

        arrayList.add(integer);
        arrayList.add(integer1);
        arrayList.add(integer2);
        arrayList.add(integer3);
        arrayList.add(object);

        // 移除下标为1,2的元素
        arrayList.removeRange(1, 3);

        //查看集合元素
        System.out.println("查看集合元素:");
        for (int i = 0; i < arrayList.size(); i++) {
            System.out.println("object:" + arrayList.get(i));
        }
    }
}

输出结果为:

查看集合元素:
object:0
object:3
object:null

 

热门文章

优秀文章