iT邦幫忙

1

Day8.Java與c不同之處-用法的不同

yap 2013-09-29 18:22:211876 瀏覽

ArrayList
[Java用法]-part.4
->認識除了陣列以外,儲存的另一種工具->Java內建的ArrayList,ArrayList是一個Java API的class

[ArrayList的簡略功能說明]

  1. add():新增元素到ArrayList

  2. remove():從ArrayList移除某元素

  3. indexOf():尋找某元素在ArrayList中的位置,注意,因為ArrayList像陣列一樣是從零開
    始算的,所以假設是問放第3個的元素位置時,會回傳2

  4. isEmpty():判別是否為空的

  5. size():取得ArrayList的size(也就是目前存有幾個元素)

6.可使用type parameter來宣告ArrayList內容的型別ex.
ArrayList<Egg> //會去宣告出帶有Egg型別元素的ArrayList

[附註1]
若要查詢傳統陣列的size,可用length來取得

[附註2]
在使用add和remove的同時,ArrayList會自動的去調本身的大小(add時就變大,remove時就會將原本的元素清掉並改變自己的大小)


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
timloo
iT邦研究生 2 級 ‧ 2013-09-29 18:34:35

完全沒有語法的測試,

這樣好悶

不用裝笨重的eclipse , 用指令列就可以試範例了

yap iT邦新手 5 級 ‧ 2013-09-30 01:34:31 檢舉

感謝你的建議!這篇只是筆記式的紀錄所以沒有寫範例但應該很好理解~接下來的文章有機會會提供相關範例解說

0
pajace2001
iT邦研究生 1 級 ‧ 2013-09-29 19:46:30

其實我滿好奇的,為什麼要拿C跟JAVA比呢?
一般來說不都是拿C#跟JAVA嗎?疑惑

yap iT邦新手 5 級 ‧ 2013-09-30 01:30:17 檢舉

因為目前只學習這兩種語言,所以只拿這兩個簡單做比較

我要留言

立即登入留言