以前一直以为如果方法要传泛型必须继承类的泛型,后来发现不用,只需要在返回值前面加个<E>即可。

  代码如下:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
/**
     * 组装一个arrayList,可以同时传入多个元素
     * @param args  数组,可以传多个或者一个
     * @param <E>   参数类型
     * @return      list
     */
    public static <E> List<E> createArrayList(E... args){
        List<E> list=new ArrayList<>();
        for(E e:args){
            list.add(e);
        }
        return list;
    }

       这里是个人实现的传多个参数初始化的创建list的方法。

       说明:args : 本质是数组,但是比数组灵活,你可以传一个参数,比如 1,也可以传一个数组,比如{1,2}。

  

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄