0
所以,一邊尋找通過別人的代碼我不停的遇到這樣如下面的代碼:java <String>標籤有對象嗎?
List myList = new ArrayList<String>(Arrays.asList(s.split(" ")));
這究竟怎麼辦?我一直沒有找到任何文件,部分原因是我真的不知道它是什麼。如果可能的話,解釋他們到底做了什麼?
所以,一邊尋找通過別人的代碼我不停的遇到這樣如下面的代碼:java <String>標籤有對象嗎?
List myList = new ArrayList<String>(Arrays.asList(s.split(" ")));
這究竟怎麼辦?我一直沒有找到任何文件,部分原因是我真的不知道它是什麼。如果可能的話,解釋他們到底做了什麼?
該特定的代碼會生成一個列表,其中包含將每個空間處的字符串拆分後得到的條目。
< String>定義了List的泛型類型,其優點是可以調用myList.get(index)而不必將其轉換爲String。
這是一個通用的。你正在實例化一個存儲String對象的ArrayList。
這就是所謂的泛型。 http://docs.oracle.com/javase/tutorial/java/generics/ –
這是你想要放入'Collection'的數據類型。現在編譯器會檢查,如果你正在定義正確的數據類型。 –