理解Java泛型

1.泛型簡介

2.泛型接口

3.泛型方法

泛型的一個示例方法:

/**
 *@description 將一個json數組字符串轉換爲list
 *@author cheng
 *
 **/
public static <T> List<T> jsonStringToList(String jsonString , Class<T> classz){
    JSONArray array = JSONArray.fromObject(jsonString);
    List<T> obj = new ArrayList<T>();
    for(int i = 0; i < array.size(); i++){
        JSONObject jsonObject = array.getJSONObject(i);
        obj.add((T) JSONObject.toBean(jsonObject, classz ));
    }
    return obj;

}

 

4.擦除

5.邊界extends,super 和 通配符 ?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章