java如何设置一个泛型类

集合Arraylis就是一个泛型的类,

如 ArrayList<String> list = new ArrayList<>();

设置一个泛型类


/**
 * 参考 ArrayList
 * @param <E>
 */
public class Generic<E> {
    
    ArrayList<E> list = new ArrayList<>();

    /**
     * 添加
     * @param e 
     */
    public void add(E e){
        list.add(e);
    }

    /**
     * 根据索引添加
     * @param i
     * @param e
     */
    public void add(int i, E e){
        list.add(i,e);
    }

    /**
     * 删除
     * @param i
     * @return 
     */
    public E remove(int i){
        E remove = list.remove(i);
        return remove;
    }

    /**
     * 根据索引查询元素
     * @param i
     * @return 
     */
    public E get(int i){

        E e = list.get(i);
        return e;
    }

    /**
     * 指定修改元素
     * @param i
     * @param e
     */
    public void set(int i, E e){
        list.set(i, e);
    }
    
}

猜你喜欢

转载自blog.csdn.net/weixin_46409629/article/details/129555907
今日推荐