我目前是使用Java的新手。到目前爲止,我已經能夠很容易地使用基本的,如我的JavaScript和PHP的知識,如Classes
,Functions
,Arrays
等。Java中的<>做什麼
但是,我從未見過的是:<>
。裏面是某種類型的變量。因爲我不知道它叫什麼,我找不到任何答案。
我見過他們這樣的:
List<String> myList = new ArrayList<String>();
也喜歡:
public static <T> boolean contains(final T[] array, final T v) {
for (final T e : array)
if (e == v || v != null && v.equals(e))
return true;
return false;
}
什麼是<String>
是什麼意思? 在函數中,我也想知道T
的特別之處是什麼?
搜索「java generic」。 – johnchen902
查看http://stackoverflow.com/questions/11891567/what-does-do-in-java?rq=1 – jarmod
在發佈任何問題前搜索與此相關的內容 – MGPJ