数组的 使用

 

//在数组后面添加元素
int[] list=new int[4];
//在数组后面添加元素
public void add(int elenments){
    int[] newlist=int[list.length+1];
    for(int i;i<list.length;i++){
      newlist[i]=list[i];
    }
    newlist[list.length]=elements;
    list=newlist;
}
//方法是先定义一个长度更长的数组,用循环将原数组的值赋给新数组,再将新成员给新数组,再给原数组进行测试。
//在指定的位置添加元素
public void specialadd(int index,elenments){
   int[] newlist=int[list.length+1];
   for(int i=0;i<index;i++){
     newlist[i]=list[i];
   }
   for(int i=index+1;i<newlist.length;i++){
   newlist[i]=list[i-1];
   }
   newlist[index]=elenments;
   list=newlist;
}
//上面这个方法的实现的原理是先保存插入位置的之前的元素,后保存插入之后的元素,再将新元素插入指定的index位置,这两个方法都定义了一个新的长度的数组,用新的数组将新的值传给了原数组,同理删除操作就是定义一个长度更短的数组来进行元素的删减,这些是数组的简单用法,但是特别注意下标和位置的区分,下标是从0开始计数,而位置则是 从1开始的。

猜你喜欢

转载自1437786232.iteye.com/blog/1988370