Java问:我怎样才能插入&删除&在二维数组中打印......
我是如何做到的
二维
像这样
private int [] [] arr = new int [3] [3];
如果我在这样的一维数组中这样做
public class List {
private int [] arr=new int[1000];
private int size=0;
public void add(int e){
arr[size]=e;
size++;
}
public void dispaly(){
for(int i=0;i<size;i++)
System.out.print(arr[i]+" ");
System.out.println();
}
public void insert(int e,int pos){
if (pos<=size){
size++;
for(int i=size;i>pos;i--)
arr[i]=arr[i-1];
arr[pos]=e;
}
else System.out.print("unbounded ..");
}
public void delete(int e){
int pos=locate(e);
if (pos!=-1){
for(int i=pos;i<size-1;i++)
arr[i]=arr[i+1];
size--;
}
}
+++++++++++++++++++++++
List list=new List();
list.add(10);
list.add(2);
list.add(40);
list.delete(103);
list.dispaly();
答案 0 :(得分:0)
您可以使用嵌套&#34; for&#34;循环打印数组。第一个用于处理行号,第二个用于处理列号。