ArrayList
[Java用法]-part.4
->認識除了陣列以外,儲存的另一種工具->Java內建的ArrayList,ArrayList是一個Java API的class
[ArrayList的簡略功能說明]
add():新增元素到ArrayList
remove():從ArrayList移除某元素
indexOf():尋找某元素在ArrayList中的位置,注意,因為ArrayList像陣列一樣是從零開
始算的,所以假設是問放第3個的元素位置時,會回傳2
isEmpty():判別是否為空的
size():取得ArrayList的size(也就是目前存有幾個元素)
6.可使用type parameter來宣告ArrayList內容的型別ex.
ArrayList<Egg> //會去宣告出帶有Egg型別元素的ArrayList
[附註1]
若要查詢傳統陣列的size,可用length來取得
[附註2]
在使用add和remove的同時,ArrayList會自動的去調本身的大小(add時就變大,remove時就會將原本的元素清掉並改變自己的大小)
完全沒有語法的測試,
這樣好悶
不用裝笨重的eclipse , 用指令列就可以試範例了
感謝你的建議!這篇只是筆記式的紀錄所以沒有寫範例但應該很好理解~接下來的文章有機會會提供相關範例解說
其實我滿好奇的,為什麼要拿C跟JAVA比呢?
一般來說不都是拿C#跟JAVA嗎?
因為目前只學習這兩種語言,所以只拿這兩個簡單做比較