map集合(java語言以前的半成品)

2021-08-31 18:08:20 字數 1382 閱讀 5474

b:map介面和collection介面的不同

b:刪除功能

c:判斷功能

d:獲取功能

e:長度功能

b:案例演示

b:案例演示

c:原始碼分析

b:案例演示

b:collections成員方法

public static void sort(listlist)

public static int binarysearch(list<?> list,t key)

public static t max(collection<?> coll)

public static void reverse(list<?> list)

public static void shuffle(list<?> list)

//買一副牌

string num = ;

string color = ;

hashmaphm = new hashmap<>(); //儲存索引和撲克牌

arraylistlist = new arraylist<>(); //儲存索引

int index = 0; //索引的開始值

for(string s1 : num)

}hm.put(index, "小王");

list.add(index);

index++;

hm.put(index, "大王");

list.add(index);

//洗牌

collections.shuffle(list);

//發牌

treesetgaojin = new treeset<>();

treesetlongwu = new treeset<>();

treesetme = new treeset<>();

treesetdipai = new treeset<>();

for(int i = 0; i < list.size(); i++) else if(i % 3 == 0) else if(i % 3 == 1) else

}//看牌

lookpoker("高進", gaojin, hm);

lookpoker("龍五", longwu, hm);

lookpoker("馮佳", me, hm);

lookpoker("底牌", dipai, hm);

}public static void lookpoker(string name,treesetts,hashmaphm)

system.out.println();

}

Java集合 Map集合

map map 用於儲存具有對映關係的資料,因此 map 集合裡儲存著兩組值,一組值用於儲存 map 裡的 key,另外一組用於儲存 map 裡的 value map 中的 key 和 value 都可以是任何引用型別的資料 map 中的 key 不允許重複,即同乙個 map 物件的任何兩個 key...

java集合框架(map集合)

map集合 該集合儲存鍵值對,一對一對往裡存,而且要保證鍵值得唯一性。一 基本方法 1.新增 put k key,v value 將指定的值與此對映中的指定鍵關聯 可選操作 putall map m 從指定對映中將所有對映關係複製到此對映中 可選操作 2.刪除 從此對映中移除所有對映關係 可選操作 ...

Java集合 雙列集合Map

map集合 前面我們提到過的collection集合以及他的子實現類,這些集合屬於單列集合,而在實際開發中,經常使用到的還有雙列集合map集合。在具體講雙列集合之前,再來回憶一下單列集合。在單列集合中,首先分為list和set兩個集合,而list集合又分為 arraylist,vector,和lin...