• 浅谈泛型方法


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

      代码如下:

    /**
         * 组装一个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}。

      

  • 相关阅读:
    OpenFlow 消息
    Revolving Digits
    Tavas and Malekas
    Prefixes and Suffixes
    快速构造后缀自动机
    REBXOR
    BZOJ3689 异或之
    BZOJ3689 异或之
    最长路径异或和
    BZOJ 1355 [Baltic2009] Bazinga
  • 原文地址:https://www.cnblogs.com/xiejh8/p/10744109.html
Copyright © 2020-2023  润新知