5.删除数组元素(自定义kickOff)

  • 不使用for循环将元素前移,而是将原数组复制(System.arraycopy)到新创建的数组, 时间换空间。
private static String[] kickOff(String[] a,int index){
        String[] b=new String[a.length-1]; //新数组
        System.arraycopy(a,0,b,0,index); //将数组下标index之前元素复制到b
        System.arraycopy(a,index+1,b,index,a.length-1-index);//将index后面元素复制到b
        return b;
    }

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页