天天看点

卜若的代码笔记-java编程技巧-第一章:泛型1.使用泛型可以直接通过<T>声明泛型

1.使用泛型可以直接通过<T>声明泛型

举一个最简单的例子,我希望做一个工具类,通过传递类型和JSONArray的数据,然后生成该类型的List

public static <T>List<T> paseArray(JSONArray jsonArray,Class t){

        List<T> list = new ArrayList<>();

        for (int i =0;i<jsonArray.size();i++){
            list.add((T)JSONObject.toBean(jsonArray.getJSONObject(i),t));

        }
        return list;

    }