[問題] 關於泛型 lists.newArrayList
Lists 是google 開發的一個類別
其中有一個static method source Code 如下
public static <E> ArrayList<E> newArrayList() {
return new ArrayList<E>();
}
使用上如果我需要宣告一個
通常會這樣寫
List<myObj> myList = new ArrayList<myObj>();
但使用 Lists google 開發的API 只需要這樣寫
List<myObj> myList = Lists.newArrayList(); //就可以了
執行到這段時 會自動配好型態指定為 myObj的list給myList
也就是說可以讓程式碼看起來乾淨不少。
這邊想請教一下 關於這個method 泛型的知識
public static <E> ArrayList<E> newArrayList()
有兩個<E> 我想知道 第一個 <E> 代表的意思是??
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.134.59
※ 文章網址: https://www.ptt.cc/bbs/java/M.1433225623.A.EBE.html
→
06/02 14:24, , 1F
06/02 14:24, 1F
→
06/02 14:26, , 2F
06/02 14:26, 2F
→
06/02 14:27, , 3F
06/02 14:27, 3F
推
06/02 14:33, , 4F
06/02 14:33, 4F
→
06/02 15:55, , 5F
06/02 15:55, 5F
java 近期熱門文章
PTT數位生活區 即時熱門文章