publicvoiddelete(E e){//用来遍历新建数组int x =0;// TODO Auto-generated method stub//遍历原来数组里面和要删除数据值相同的数据 将其值变为数组默认的值nullfor(int i =0;i<ob.length;i++){if(ob[i]== e){
ob[i]= null;//用来表示有几个这样要删除的数据
j++;}}//新建数组的长度是将原来数组长度减去上面和要删除数据值相同的数据个数j
obb =newObject[ob.length-j];for(int i =0;i<ob.length;i++){if(ob[i]!= null){
obb[x++]= ob[i];}}
ob = obb;}
修改操作,思路是首先找到需要改变的数值,然后将其修改,数组长度不会变,可以直接操作
publicvoidcheck(E e, E ee){// TODO Auto-generated method stubfor(int i =0;i<ob.length;i++){if(ob[i]== e){
ob[i]= ee;}}}
遍历数组
publicvoidarraylist(){// TODO Auto-generated method stubfor(int i =0;i<ob.length;i++){
System.out.println(ob[i]);}}
数组长度
publicintsize(){// TODO Auto-generated method stubreturn ob.length;}