//傳統方法一:
@test
public
voiddemo(){
hashmap
map=newhashmap
();map.put("1","aaa");
map.put("2","bbb");
map.put("3","ccc");
setset=map.keyset();
iterator
it=set.iterator();
while(it.hasnext()){
string key=(string)it.next();
string value=(string)map.get(key);
system.out
.println(key+":"+value);
//傳統方法二:
@test
public
voiddemo(){
hashmap
map=newhashmap();
map.put("1","aaa");
map.put("2","bbb");
map.put("3","ccc");
setset=map.entryset();
iterator
it= set.iterator();
while(it.hasnext()){
entry
entry=(entry)it.next();
string key=(string)entry.getkey();
string value=(string)entry.getvalue();
system.out
.println(key+":"+value);
//增強for迴圈方法一
@test
public
voiddemo(){
hashmap
map=newhashmap();
map.put("1","aaa");
map.put("2","bbb");
map.put("3","ccc");
for(object obj:map.keyset()){
string key=(string)obj;
string value=(string)map.get(key);
system.out
.println(key+":"+value);
//增強for迴圈方法二
@test
public
voiddemo(){
hashmap
map=newhashmap();
map.put("1","aaa");
map.put("2","bbb");
map.put("3","ccc");
for(object obj:map.entryset()){
entry
entry=(entry)obj;
string key=(string)entry.getkey();
string value=(string)entry.getvalue();
system.out
.println(key+":"+value);
注:增強for迴圈一般只用於取數值,修改數值不用增強for迴圈,用傳統迴圈
thymeleaf獲取map集合中的資料
我們都知道thymeleaf獲取物件的屬性時,屬性需要有get 當我們獲取map物件的值呢?thymeleaf獲取map集合資料,形式 eg mt 0 mb 3 site discuss detail.html th text 備戰春招,面試刷題跟他複習,乙個月全搞定!a badge badge s...
vue獲取map集合中的key value值
背景 前端接收後端返回的list集合,並將該集合展示在頁面。例如 let list 方案一,直接在html 中使用v for object.key object.value來渲染頁面 v for map in list v for key,index in object.key map key in...
Set和Map資料集合
一 set集合 set集合是一種無重複元素的列表,使用new set 方法建立set集合。數值 字串 物件 陣列等都可以作為元素新增進set集合,如果重複新增元素,元素會摺疊,數值 1 和字串 1 不會衝突。注 2和 2 是兩個元素,不會進行隱式轉換 console.log set.has 2 tr...