怎样删除java中数组中的其中一条索引,求解解决思路

怎样删除java中数组中的其中一条索引,求解
删除java中数组中的其中一条索引,怎么样删除啊


------解决方案--------------------
重新赋值给一个新的数组,出去index上所在的元素。然后后面的依次往前面移位就是了
------解决方案--------------------
没太理解;楼主的意思,如果只是要删除某个元素的话。

List.remove(i);

就行了,其它事情List会帮你自动做好。
------解决方案--------------------
要自己写的话,可以这样考虑
Java code

    public static void main(String[] args) throws Exception {
        String[] strs = new String[]{"a","b","c","d"};
        String[] strings = remove(strs, 1);
        for(String s : strings){
            System.out.println(s);
        }
    }
    
    public static String[] remove(String[] strs, int index){
        String[] strings = new String[strs.length - 1];
        for(int i=0,j=i; i < strings.length; i++,j++){
            if(i == index){
                j = i+1;
            }
            strings[i] = strs[j];
        }
        return strings;
    }

------解决方案--------------------
数组没有索引一说,list才关注索引
------解决方案--------------------
如果是自己定义的数组,如String[], int[]之类的,那么就是3楼的做法,如果是jdk提供的集合,如ArryList,这直接remove相应的下表就可以,如2楼的做法