http://docs.oracle.com/javase/tutorial/java/generics/genmethods.html 從那裏 -通用方法,多括號,類型
引用了更現實的使用泛型方法可能會像下面這樣,它定義了充塞引用單個項目到多個靜態方法框:
public static <U> void fillBoxes(U u, List<Box<U>> boxes) { for (Box<U> box: boxes { box.add(u); }
}
在這裏,這是什麼List<Box<U>>
呢?這個怎麼用?
此外,
要使用這個方法,你的代碼看起來像下面這樣:
Crayon red = ...; List<Box<Crayon>> crayonBoxes = ...; The complete syntax for invoking this method is: Box.<Crayon>fillBoxes(red, crayonBoxes);
我無法理解這一切。
我不知道你有什麼不明白。你能說你的特異性不知道,所以我們可以回答你的問題嗎? – 2011-12-16 12:43:57