最简单实用的泛型(创建集合)

来源:互联网 发布:js控制class显示隐藏 编辑:程序博客网 时间:2024/06/01 07:30

这是我的创建集合的方法,放在base类里

public<T> List<T> initList(T...t) {    List<T> list = new ArrayList<>();    for (T mT : t) {        list.add(mT);    }    return list;}
使用

fragmentList = initList(new ComprehensiveFragment(), new        MoveFragment(), new FindFragment(), new MineFragment());
上面那个创建集合的方法,允许输入多个泛型参数,T...t就被认为是一个集合了。

这里用泛型,在于可以生成任意类型的集合,加快了写代码的效率。