import java.util.Scanner;
public class LineList{
private int l;//表的长度
private int[] A;//表的内容
//创建
public void Creat() {
A = new int[1000];
Scanner scanner=new Scanner(System.in);
System.out.println("请输入表的长度");
l=scanner.nextInt();
System.out.println("请输入表的内容");
for(int i=0;i<l;i++){
A[i]=scanner.nextInt();
}
}
//输出
public void Display(){
for(int i=0;i<l;i++){
System.out.println(A[i]);
}
}
//插入
public void Inset(int x,int post){
for(int i=l-1;i>=post-1;i--){
A[i+1]=A[i];
}
A[post-1]=x;
l=l+1;
}
//删除
public void Delete(int post){
for(int i=post-1;i<l-1;i++){
A[i]=A[i+1];
}
}
//查找
public int Search(int x){
for(int i=0;i<l;i++){
if(x==A[i])
return i;
}
return -1;
}
}
一个比较简单的实现