MyException - 我的异常网
当前位置:我的异常网» Eclipse » Arraylist 疑义。

Arraylist 疑义。

www.MyException.Cn  网友分享于:2013-12-14  浏览:11次
Arraylist 疑问。。
Java code
 //arraylist的 添加删除代码
//添加部分 应该是可以的,,删除部分 总是 不行,,哪位给 指点一下啊,,
//fixedArrayList.java
public class fixedArrayList implements myList{
    static int arr[];
    public fixedArrayList(int length){
        arr = new int[length];
    }
    
    public void add(int idx,int value){
        arr[idx] = value;
    }
    
    public void remove(int idx){
                arr[idx] = arr[idx+1];    
    }
    
    public static void main(String args[]){
        fixedArrayList fal = new fixedArrayList(10);
        fal.add(1, 1);
        fal.add(2, 2);//添加数
        fal.add(3, 3);
        fal.remove(2);//删除数
        fal.add(4, 4);
        fal.add(5, 5);
        fal.add(6, 6);
        fal.add(7, 7);
        fal.add(8, 8);
        System.out.println("list num: ");
        for(int index = 1; index < arr.length; index++)
        System.out.print(" "+arr[index]);
    }

}

//myList.java
public interface myList {
    public void  add(int index,int value);
    public void remove(int index);

}




------解决方案--------------------
探讨
public void remove(int idx){
arr[idx] = arr[idx+1];
}

弱弱的问一下,这样子不会报错么.......

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有