我無法理解下面的語句,而這的確是編譯:Java泛型語法
List<Integer> l = Collections.<Integer>singletonList(5);
說,第二<Integer>
,我們如何能夠在方法名稱前加上一個<Integer>
?我懷疑這是一種泛型的聲明,但無法在任何地方找到它。但我只知道List<Integer>
的定義,將<Integer>
放在泛型類型後面。任何人都可以爲我指出這個語法的教程,或者找到重複的問題(對不起,我在我的快速搜索中沒有找到)?
非常感謝!
https://docs.oracle.com/javase/tutorial/extra/generics/methods.html – manouti
同樣https://docs.oracle.com/javase/tutorial/java/generics/genTypeInference.html – manouti
這的確的確如此我在找什麼。謝謝! @manouti – zzy