数组的 使用

[code="java"][/code]
//在数组后面添加元素
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开始的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值