獲取Map集合的資料

2021-08-01 00:08:51 字數 1943 閱讀 2536

//傳統方法一:

@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...