public class Demo01 {
//数组
private int[] arr;
//数组有效的大小
private int size;
public Demo01() {
arr=new int[100];
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public Demo01(int max) {
arr=new int[max];
}
//数组的插入
public void insert(int value) {
arr[size]=value;
size++;
}
//数组的查找
public int find(int findKey) {
for(int i =0 ;i<size;i++) {
if(arr[i]==findKey) {
return i;
}
}
return -1;
}
//数组的删除
public void delete(int deleteKey) {
int i = find(deleteKey);
if(i == -1) {
System.out.println("您要删除的值不存在,或者已经删除");
}else {
for(int j=i;j<size;j++) {
arr[j]=arr[j+1];
}
}
}
//数组的修改
public void update(int oldKey,int newKey) {
int i = find(oldKey);
if(i==-1) {
System.out.println("该值不存在,无法更新");
}else {
arr[i]=newKey;
}
}
//显示数组中的所有元素
public void disPlay() {
for(int i =0;i<size;i++) {
System.out.print(arr[i]+" ");
}
System.out.println();
}
}
java数组的简单增删改查
最新推荐文章于 2025-06-24 23:35:27 发布