58,451
社区成员




import java.util.*;
public class List_test{
public static void main(String[] args) throws Exception {
int m,n,length;
//Object obj;
List list=new List(20);
list.insert(0, 3);
list.insert(1, 4);
list.insert(2, 5);
list.outprint();
}
}
class List {
private Object[] listArray;
private int length;
private int maxSize;
List(int m) {
length=0;
listArray=new Object[m];
maxSize=m;
}
public int length(){
return length;
}
public void insert(int p,Object obj)throws Exception{
if(p<0||p>listArray.length)
{throw new Exception("插入的位置不正确"); }
for(int i=length;i>p;i--)
{
listArray[i]=listArray[i-1];
}
listArray[p]=obj;
length++;
}
public void outprint() {
System.out.print("当前顺序表中的元素为:");
for(int i=0;i<length;i++) {
System.out.print(listArray[i]+" ");
}
System.out.println("当前顺序表的长度为:"+length());
}
}