Map的三種 遍歷方式

2021-08-13 21:35:16 字數 792 閱讀 8257

map中沒有迭代器 不能直接迭代(遍歷)

* * set keyset() 這個方法 是 把map中的所有鍵(key)取出

* 放入乙個set集合中 返回給你

* v get(object key) 是通過傳入鍵key 返回的是 鍵key 對應value值

inte***ce

intera

}// test類 去實現interb 介面

// 這裡需要 使用 intera.interb

class

test

implements

intera.interb

}

public

class demo02 else

}system.out.println(map);

}private

static

void fun6()

private

static

void fun5()

private

static

void fun4()

}private

static

void fun3()

}/**

* */

public

static

void fun2()

}/**

* */

public

static

void fun1()

}}

遍歷map的三種方式

第一種 iterator entryiterator map.entryset iterator while entryiterator.hasnext 第二種 iteratoriterator map.keyset iterator while iterator.hasnext 第三種 map.f...

javase 遍歷Map的三種方式

一 setkeyset 返回key陣列 使用keyset 獲得map集合的所有鍵名。執行for迴圈,通過iterator.hasnext 和 iterator.next 獲得每乙個鍵名,再通過map.get key 方法獲得值value test public void test 二 set ent...

Java遍歷Map物件的三種方式

獲取map的key和value的方法分為三種形式 前兩種都有各自的迭代器 map.keyset 先獲取map的key,然後根據key獲取對應的value 或者單獨獲取 key map.entryset 同時查詢map的key和value,只需要查詢一次。map.values 單獨獲取 value 同...