看板 [ java ]
討論串ArrayList 的用法怎麼跟其他物件沒有一致性呢
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者BadKido (BadKido)時間19年前 (2006/06/10 20:08), 編輯資訊
0
0
1
內容預覽:
這是JDK1.5之後的新增用法. 這種<E>的用法 主要是用在java.util裡面的一些容器(LIST,MAP等). 在JDK1.5之前. 我們用容器裝所有種類物件. 但是在取出的時候 我們必須cast它 還原他原來的物件類型. 而加上了<E>這個功能之後. 我們可以指定某容器裡 是放著什麼樣的物
(還有151個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jgpnsgm (哼!)時間19年前 (2006/06/10 19:50), 編輯資訊
0
0
1
內容預覽:
http://java.sun.com/docs/books/tutorial/collections/index.html. 沒有必要一致,ArrayList屬於Collections中的成員. 和Array是不同的東西,也複雜得多. Collections 分為Set, List, Queue,
(還有230個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者dosiris (dosiris)時間19年前 (2006/06/10 19:46), 編輯資訊
0
0
0
內容預覽:
嗯 謝謝回答. 但我覺得 在設計語言的時候語法的一致性跟個別指令的功能應該是兩回子事. 像是 float 當然和 int 的範圍不一樣. 不同指令牽涉的背後演算法也不盡相同. 但他們的建構語法應該都要遵循一樣的文法。. 但發現 ListArray 的設計就不是很有一致性,. 這樣不就破壞掉 Java

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ChienHsiang (建建)時間19年前 (2006/06/10 19:41), 編輯資訊
0
0
0
內容預覽:
String陣列的Size不像ArrayList是有彈性,變動性也較不大. 而且背後計算的資料結構衍算法也不同.... (純屬個人的小小想法...). --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.135.0.243. 編輯: ChienHsiang 來自: 22

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者dosiris (dosiris)時間19年前 (2006/06/10 19:30), 編輯資訊
0
0
0
內容預覽:
發現 ArrayList 的物件用法很特別. 還要 ArrayList<String> xxx 才能建構帶有 String 的 ArrayList. 不像一般 Array 的建構 只要 string[] xxx 就可以. 但這不就代表語法上不一致嗎? 這樣並不是很漂亮的感覺. 純粹個人看法 (搞不懂
首頁
上一頁
1
下一頁
尾頁