日期:2014-05-20  浏览次数:20678 次

JAVAAPI中ArrayList的removeRange方法怎么使用
最近看JAVAAPI,想用ArrayList的removeRange方法,但是发现removeRange的函数类型是protected的,导致该函数不能重复,我知道有很多方式可以替代这个函数,但是有什么办法直接使用这个函数呢?望大神指点下,先谢谢啦!
代码如下:
Java code

        List<String> list = new ArrayList<String>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        list.add("e");
        //直接引用会报错
        list.removeRange(2,4);



------解决方案--------------------
通过反射使用这个方法!
------解决方案--------------------
java的反射机制,就是用Class类,获取类里的方法,然后调用,网上有资料。Method类是方法,Field类是属性。