b:map介面和collection介面的不同
b:刪除功能
c:判斷功能
d:獲取功能
b:案例演示
b:案例演示
c:原始碼分析
hashmap集合鍵是student值是string的案例
鍵是學生物件,代表每乙個學生
值是字串物件,代表學生歸屬地
*/
public
static
void
main(string args)
}
public
class
demo6_linkedhashmap
}
public
class
demo7_treemap
});tm.put(new student("張三", 23), "北京");
tm.put(new student("李四", 13), "上海");
tm.put(new student("趙六", 43), "深圳");
tm.put(new student("王五", 33), "廣州");
system.out.println(tm);
}public
static
void
demo1()
}
public
class
test1 else */
hm.put(c, !hm.containskey(c) ? 1 : hm.get(c) + 1);
}//6,列印雙列集合獲取字元出現的次數
for (character key : hm.keyset())
}}
集合巢狀之hashmap巢狀hashmap
雙元課堂有很多基礎班
第8定義成乙個雙列集合,鍵是學生物件,值是學生的歸屬地
第9定義成乙個雙列集合,鍵是學生物件,值是學生的歸屬地
public
static
void
main(string args) }}
}
b:案例演示
public
class
demo9_hashtable
}
b:collections成員方法
public static void sort(list list)
public static int binarysearch(list
/**
* collecitons中的常見方法
* 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)
*/public
static void main(string args)
public
static void demo2()
public
static void demo1()
}
//買一副牌
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();
}
泛型 Map集合 day18
第十八天 泛型 map集合 1.泛型的出現 程式的安全性 安全問題由執行時期,提前到了編譯時期 jdk1.5 以後出現的 jdk1.5版本,是乙個里程碑式的公升級 程式的公升級 安全性效率 的減少 避免了強制型別轉換 2.泛型的定義和使用 資料型別 強制集合只能儲存一種資料型別 什麼時候使用泛型 當...
閉關日記 Day18
陰。好幾天沒更新日記了,說一下這幾天完成的事和正在做的事。專案f基本完結,專案b在除錯相容 360瀏覽器缺省會進入相容模式來渲染 練車 1號考科三 翻譯 uwp設計指南 當前進度1 時間碎片管理的uwp著手開發 專案t 另外,乙個學長想讓我幫忙做乙個h5小遊戲,在溝通中。target 003 時長 ...
前端學習Day18
一 3d的旋轉 增加了rotatez 和 rotate3d x,y,z,度數 注 x y z 它們是乙個向量值,0是不旋轉,1是旋轉 eg rotate3d 1,1,0,45deg 等價於 rotatex 45deg rotatey 45deg 二 3d的縮放 增加了 scalez 和 scale3...