public class test {
public static void main(String[] args) {
myarraylist<String> list=new myarraylist<>();
list.add("add");
list.add("ccc");
list.add("bbb");
System.out.println(list);
}
}
import java.util.ArrayList;
import java.util.Arrays;
public class myarraylist<E>{
Object[] obj=new Object[10];
int size;
public boolean add(E e){
obj[size]=e;
size++;
return true;
}
public E get(int index){return (E)obj [index];}
@Override
public String toString(){
return Arrays.toString(obj);
}}
import java.util.ArrayList;
public class listutil {
//定义工具类 私有化
private listutil(){}
//类中定义集合方法 用于添加多个集合的元素
public static<E> void add(ArrayList<E> list,E e1,E e2,E e3){
list.add(e1);
list.add(e2);
list.add(e3);
}
}
import java.util.ArrayList;
public class test1 {
public static void main(String[] args) {
ArrayList<String> list=new ArrayList<>();
listutil.add(list,"adv","ppp","fgg");
System.out.println(list);
}
}
上图方法一 下图方法二