集合的概念與應用 (補)09-04

一猾编、 JAVA集合框架提供了一套性能優(yōu)良鸥跟,使用方便的接口和類,它們位于java.util包中.
1.java集合框架提供的接口:
collection->list接口曼月、set接口: 用于存儲一組值的接口
map接口: 用于存儲一組鍵值;

Collection接口存儲一組不唯一悬包,無序的對象
List接口存儲一組不唯一衙猪,有序的對象
Set接口存儲一組唯一,無序的對象
map接口用來存儲一組鍵值對信息布近。  

2.使用集合的步驟:
2.1創(chuàng)建相應的集合對象
2.2使用集合對象相關的方法操作集合

二垫释、使用List接口
1.List接口的實現有:ArrayList(隨機訪問時效率較高)、LinkedList(插入撑瞧,刪除時效率較高)

2.List接口常用方法:
add(元素) 添加元素
add(位置,元素) 在指定位置添加
size() 返回集合的長度
get(索引位置) 返回指定位置的元素
contains(元素) 判斷某元素是否存在
remove(元素) 移除元素
remove(索引位置) 移除指定位置的字符

3.LinkedList添加的特殊方法(了解):
list.addFirst("張三");
list.addLast("麻子");
list.removeFirst();
list.removeLast();
list.getFirst();
list.getLast();

三棵譬、Set接口
1.Set接口的實現:HashSet、TreeSet

四预伺、循環(huán)集合的方法:
1.使用迭代器Iterator(只用于循環(huán)集合)的步驟:
1.1.使用迭代器循環(huán)集合
Iterator iterator=集合.iterator();
1.2.使用迭代器對象的方法操作集合
//iterator.hasNext(); //判斷集合有沒有下一個元素 有true,反之false
// iterator.next(); //獲取訪問集合下一個元素
while(iterator.hasNext()) {
System.out.println(iterator.next());
}

2.使用foreach循環(huán)集合
for(數據類型 變量名:集合或者數組){
注意:變量名依次代表集合中的每個元素
}

五订咸、map接口(存儲鍵(不能重復)值(重復)對)
1.map接口的實現類:HashMap曼尊、TreeMap

2.使用map集合:
//1.創(chuàng)建鍵值對象集合
Map map=new HashMap();
//2.使用相關方法操作集合
//2.1添加
map.put("ICBC", "中國工商銀行");
map.put("ABC", "中國農業(yè)銀行");
map.put("CCB", "中國建行銀行");
map.put("CBC", "中國銀行");
//2.2獲取集合長度
System.out.println("長度:"+map.size());
//2.3獲取某個元素
System.out.println(map.get("AABC"));
//2.4判斷鍵,值是否存在
System.out.println(map.containsKey("abc"));
System.out.println(map.containsValue("中國銀行"));
//2.5移除某個元素
map.remove("ABC");
//2.6獲取集合所有內容
// map.keySet(); 獲取所有的鍵
// map.values(); //獲取所有值
for (Object k : map.keySet()) {
System.out.println("鍵是:"+k+"=值是:"+map.get(k));
}

六脏嚷、泛型集合
1.什么泛型:所謂泛型是泛指某一類型.
注意:泛型只能是類類型
2.定義泛型集合
List<String> list=new ArrayList<String>();
Map<String, String> map=new HashMap<String, String>();

3.基本類型對應的類類型(封裝類型|包裝類)
基本類型 包裝類
char Character
int Integer
float Float
double Double
short Short
long Long
boolean Boolean
byte Byte

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末骆撇,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子父叙,更是在濱河造成了極大的恐慌神郊,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件趾唱,死亡現場離奇詭異涌乳,居然都是意外死亡,警方通過查閱死者的電腦和手機甜癞,發(fā)現死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門夕晓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人带欢,你說我怎么就攤上這事运授。” “怎么了乔煞?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長柒室。 經常有香客問我渡贾,道長,這世上最難降的妖魔是什么雄右? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任空骚,我火速辦了婚禮,結果婚禮上擂仍,老公的妹妹穿的比我還像新娘囤屹。我一直安慰自己,他們只是感情好逢渔,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布肋坚。 她就那樣靜靜地躺著物独,像睡著了一般众眨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妻坝,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天盲赊,我揣著相機與錄音铣鹏,去河邊找鬼。 笑死哀蘑,一個胖子當著我的面吹牛诚卸,可吹牛的內容都是我干的葵第。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼合溺,長吁一口氣:“原來是場噩夢啊……” “哼卒密!你這毒婦竟也來了?” 一聲冷哼從身側響起辫愉,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤栅受,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后恭朗,有當地人在樹林里發(fā)現了一具尸體屏镊,經...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年痰腮,在試婚紗的時候發(fā)現自己被綠了而芥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡膀值,死狀恐怖棍丐,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情沧踏,我是刑警寧澤歌逢,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站翘狱,受9級特大地震影響秘案,放射性物質發(fā)生泄漏。R本人自食惡果不足惜潦匈,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一阱高、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茬缩,春花似錦赤惊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至寡夹,卻和暖如春处面,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背菩掏。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工魂角, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人智绸。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓野揪,卻偏偏與公主長得像访忿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子斯稳,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法海铆,類相關的語法,內部類的語法挣惰,繼承相關的語法卧斟,異常的語法,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • 轉載自:Java集合框架實例 1- 介紹 集合是程序和語言的基本思想憎茂。應用程序通常都會應用到集合珍语,例如雇員的信息,...
    01_小小魚_01閱讀 390評論 0 1
  • 一竖幔、前言板乙、微信Airkiss官方文檔: http://iot.weixin.qq.com/wiki/new/ind...
    RDuwan閱讀 7,173評論 3 9
  • 丫頭正常上學,我有了時間拳氢,上午冒雨走了10km募逞。 中午睡了一覺。 下午雨停去城里給她買了兩條褲子幾雙襪子馋评。 感覺很...
    薇薇安的30天閱讀 89評論 0 0
  • 文/幾何abc 圖/幾何abc 序言 走出是非與對錯留特, 有些時候透乾, 你需要用心去思考。 序章 相傳磕秤,建興十二年。季...
    幾何abc閱讀 895評論 1 3