java二维数组的增删改查
时间: 2023-06-22 19:44:49 浏览: 59
Java中二维数组的增删改查方法如下:
1. 增加元素:需要先创建新的二维数组,然后将原二维数组中的元素复制到新数组中,并在新数组中添加新元素。
```
int[][] oldArray = new int[3][3];
int[][] newArray = new int[4][4];
for(int i=0; i<oldArray.length; i++) {
for(int j=0; j<oldArray[i].length; j++) {
newArray[i][j] = oldArray[i][j];
}
}
newArray[3][3] = 1; //添加新元素
```
2. 删除元素:需要先创建新的二维数组,然后将原二维数组中的元素复制到新数组中,并在新数组中删除指定元素。
```
int[][] oldArray = new int[3][3];
int[][] newArray = new int[2][2];
int m = 1, n = 1; //指定要删除的元素的索引
for(int i=0; i<oldArray.length; i++) {
for(int j=0; j<oldArray[i].length; j++) {
if(i!=m && j!=n) {
newArray[i][j] = oldArray[i][j];
}
}
}
```
3. 修改元素:直接通过索引修改指定元素的值即可。
```
int[][] array = new int[3][3];
array[1][1] = 2; //要修改的元素的索引
array[1][1] = 3; //修改后的值
```
4. 查找元素:遍历整个二维数组,查找指定元素。
```
int[][] array = new int[3][3];
int target = 2; //要查找的元素
for(int i=0; i<array.length; i++) {
for(int j=0; j<array[i].length; j++) {
if(array[i][j] == target) {
System.out.println("元素所在位置:["+i+","+j+"]");
break;
}
}
}
```