關於Hashtable怎麼樣儲存資料和讀取資料

2021-09-28 14:17:05 字數 1720 閱讀 3094

建立

hashtable

ht=newhashtable

();

添值

ht.

put(1,

"andy");

ht.put(2

,"bill");

ht.put(3

,"cindy");

ht.put(4

,"dell");

ht.put(5

,"felex");

ht.put(6

,"edinburg");

ht.put(7

,"green"

);

取值

string str=ht.

get(1)

;system.out.

println

(str)

;// andy

刪除元素

hashtable

ht=newhashtable

();ht.

put(1,

"andy");

ht.put(2

,"bill");

ht.put(3

,"cindy");

ht.put(4

,"dell");

ht.put(5

,"felex");

ht.put(6

,"edinburg");

ht.put(7

,"green");

ht.remove(1

);ht.remove(2

);ht.remove(3

);ht.remove(4

);system.out.

println

(ht.

size()

);// 3

iterator it = ht.

values()

.iterator()

;while

(it.

hasnext()

)

第一步:根據entryset()獲取hashtable的「鍵值對」的set集合。

第二步:通過iterator迭代器遍歷「第一步」得到的集合。

// 假設table是hashtable物件

// table中的key是string型別,value是integer型別

integer integ = null;

iterator iter = table.

entryset()

.iterator()

;while

(iter.

hasnext()

)

自己在遍歷的時候,改是上面遍歷,用for迴圈做的

//獲取hashtable的鍵值

list keylist =

newarraylist()

; list valuelist =

newarraylist()

; iterator iter = categorys.

keyset()

.iterator()

;//while (iter.hasnext())

valuelist.

add(i, v)

;}

立方網怎麼樣

立方網號稱自己是中國第一家lbs 也有傳言facebook的時間軸就是抄襲的立方網。照理說,這樣的公司應該朝氣蓬勃 勇於創新的企業。但是就在最近,白雲黃鶴一名學子爆出在立方網的種種不爽,不管真實性怎麼樣,對即將找工作的同學也是一種參考,文章如下 11年畢業,畢業後去了廣州的一家國企裡面,待了大半年的...

怎麼樣定義常量

一 怎麼定義常量?1.自定義常量 必須用函式define 定義 定義完後其值不能再改變了 使用時直接用常量名,不能像變數一樣在前面加 s 2 系統常量 file php程式檔名 line php程式檔案行數 php version 當前解析器的版本號 php os 執行當前php版本的作業系統名稱 ...

Geotrust SSL證書怎麼樣

geotrust ssl證書主要有4種,其中 2種為只驗證網域名稱所有權而不驗證營業執照的快速dv ssl證書 quickssl premium 入門型rapidssl 只有一款需要驗證營業執照的證書ov ssl證書 true business id 還有一款就是新推出的ev ssl證書 true ...