1. 程式人生 > >最簡單實用的泛型(建立集合)

最簡單實用的泛型(建立集合)

這是我的建立集合的方法,放在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就被認為是一個集合了。

這裡用泛型,在於可以生成任意型別的集合,加快了寫程式碼的效率。