集合框架關於的運用

集合: 集合就是一個容器,他能夠存儲對象,咱們說集合就是一個可變的數組java

集合框架特色
 一、list和set集合同時實現了collection接口
 二、set集合存儲惟一,無序的對象。
 三、list 存儲的不惟一,有序的對象(順序,按存儲的前後順序)
 四、map接口存儲的方式:鍵值對進行存儲,鍵是惟一,值不惟一,且無序 ,map是單獨的一個接口
 五、咱們的集合框架都在,java.utill這個包裏面數組

<List接口>
 一、list接口有兩個實現類:arraylist,linkedList
 二、arraylist:一、長度可變,遍歷元素和隨機訪問元素的效率比較高,咱們開發  當中用的最多的集合就是arraylist,查詢集合中的元素用的比較多
 三、arrayList的語法
 list 集合的名字 = new ArrayList();
 add()向集合中添加元素
 add(添加的位置,添加的元素)
 Animallist.add(1,heroGuo)//在集合的第二個位置添加此對象 add方法的位置是 從0--n
 size()計算集合中的元素個數
 四、get()獲取集合中的元素   語法:集合的名字.get(1);
 五、remove屬性能夠刪除,指定的對象,根據下表進行刪除 框架

<map接口>
 map  接口名 = new HashMap();
 map:它是一鍵值對的方式進行數據的存儲(key,value)
 put()用於map集合添加數據
 map是根據Key來取value值,你的key永遠不能重複,惟一,可是你的值是能夠重複 的
 keySet()方法在去咱們map中全部的鍵值
 values()方法在去咱們map中全部的值
 it.hasNext() 至關於你的數組裏面的i,它在不停的取下一個值對象

相關文章
相關標籤/搜索