// 返回第i(1≤i≤length)个元素,越界返回nullpublicTget(int i){if(i >0&& i <=this.length){returnthis.element[i-1];}else{returnnull;}}
// 返回顺序表所有元素描述的字符串publicStringtoString(){String str =this.getClass().getName()+"(";if(this.length >0){
str +=this.element[0].toString();}for(int i =1; i <this.length; i++){
str +=","+this.element[i].toString();}return str +")";}
// 顺序表查找首次出现的与key相等的元素,返回元素序号i(1≤i≤length),查找不成功则返回-1publicintsearch(T key){if(key ==null){thrownewNullPointerException("key == null");}for(int i =0; i <this.length; i++){if(key.equals(this.element[i])){return i +1;}}return-1;}