这个题 帮忙做下

来源:百度知道 编辑:UC知道 时间:2024/08/21 12:15:59
封装一个ArrayList类,要求包括size()、add()、remove()、get()、set()方法

//这个行不行呢?
import java.util.ArrayList;
//封装一个ArrayList类,要求包括size()、add()、remove()、get()、set()方法
public class MyArrayList <T>{
private static final long serialVersionUID = -5164702379587769464L;
private ArrayList<T> l;
public MyArrayList(){
l = new ArrayList<T>();
}

public int size(){return l.size();}

public void add(T t){
l.add(t);
}

public T remove(int index){
return l.remove(index);
}

public boolean remove(T t){
return l.remove(t);
}

public T get(int index){
return l.get(index);
}

public void set(int index,T t){
l.set(index, t);
}

public static void main(String[] args){
String s = "s";
String ss = "ss";
MyArrayList<String> a = new MyArrayList<String>();
a.add(s);
a.add(ss);
System.out.println(