数组调集删去算法ITeye - 凯发娱乐

数组调集删去算法ITeye

2019年04月04日11时13分24秒 | 作者: 辰皓 | 标签: 删去,数组,长度 | 浏览: 2294

数组调集删去算法:

image

/**
 * 更多材料欢迎阅读凯哥书院官网:http://kaige123.com 
 * @author 小沫
public void remove(int index){
//objs的长度假如小于0或目标值小于等于0那么抛出数组越界反常
if(objs.length 0||this.index.0){
throw new IndexOutOfBoundsException();
if(this.index-1index){
//当时目标的是所占长度-1等于要删去的下标,当时目标直接减减即可
this.index;
}else{
//index为要删去的下标
//从objs的index+1开端掩盖到index
//当时目标值所占长度减去index再减1
System.arraycopy(objs,index+1,objs,index,this.index-index-1);
this.index;
}
public static void main(String[] args){
MyArrayList list=new MyArrayList();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("F");
list.remove(2);
for(int i=0;list.size();i++){
System.out.println(list.get(i));
}
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章