java集合框架+應用小技巧
一、大體介紹
1.接口
集體接口在collections:
提供了對集合進行排序,遍歷等多種算法的實現
List是不唯一,有序的
Set是唯一,有序的
1.ArrayList 不唯一 有序 遍歷效率高
2.LinkedList采用鏈接的方式,插入和刪除的時候效率高
alt + s + r 生成set,get方法
alt + / 生成構造方法
添加
lis.add(dog1);
lis.add(dog2);
這裏添加的是object對象
lis.size()定義數組的長度
lis.remove(0); //刪除索引號為0的對象
lis.remove(dog0); //按照指定的對象名刪除
2.HashSet-1
3.Set
Set接口存儲一組唯一,無序的對象
HashSet是Set接口常用的實現類
Set中存放對象的引用
4.Iterator
如何遍歷Set集合
方法一
通過叠代器Iterator實現遍歷
1.獲取Iterator:Collection接口的iterator()方法
Iterator的方法
--boolean hasNext():判斷是否存在另一個可 訪問的元素
--Object next():返回要訪問的下一個元素
方法二
增強型for循環
5.HashMap
Map countries = new HashMap();
countries.get("key值");
countries.containsKey("key值");返回boolean型
countries.containsValue("對應的值");返回boolean型
刪除
countries.remove("FR");
遍歷
System.out.println(countries.keySet());
System.out.println(countries.values());
System.out.println(countries);
清空
countries.clear()
查看是否為空
isEmpty()
Vector與ArrayList
如何遍歷Map中的集合
java集合框架+應用小技巧