element;Р this.element=new Object[temp.length*2];Р for(int j=0;j<temp.length;j++)Р this.element[j]=temp[j];Р }Р if(i<0)Р i=0;Р if(i>this.len)Р i=this.len;Р for(int j=this.len-1;j>=i;j--)Р this.element[j+1]=this.element[j];Р this.element[i]=x;Р this.len++;Р?}Р?public void append(T x){Р insert(this.len,x);Р?}Р?public static void main(String args[]){Р SeqList<Integer> list=new SeqList<Integer>(7);Р Scanner scanner=new Scanner(System.in);Р System.out.println("请输入线性表长度");Р int n=scanner.nextInt();Р System.out.println("请依次输入各元素");?Р int e;Р for(int i=0;i<n;i++){Р e=scanner.nextInt();Р list.append(new Integer(e));Р } Р System.out.println(list.toString());Р?}Р}Р运行结果:Р--------------------Configuration: ds - JDK version 1.6.0_31 <Default> - <Default>--------------------Р请输入线性表长度Р5Р请依次输入各元素Р1 3 5 2 4