class="java">
//在数组后面添加元素
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位置,这两个方法都定义了一个新的长度的数组,用新的数组将新的值传给了原数组,同理
caozuo.html" target="_blank">删除操作就是定义一个长度更短的数组来进行元素的删减,这些是数组的简单用法,但是特别注意下标和位置的区分,下标是从0开始计数,而位置则是 从1开始的。