Spring-MultiValueMap(一個Key對應多個Value)
import org.springframework.util.MultiValueMap;
MultiValueMap<String, String> stringMultiValueMap = new LinkedMultiValueMap<>();
stringMultiValueMap.add("早班 9:00-11:00", "週一");
stringMultiValueMap.add("早班 9:00-11:00", "週二");
stringMultiValueMap.add("中班 13:00-16:00", "週三");
stringMultiValueMap.add("早班 9:00-11:00", "週四");
stringMultiValueMap.add("測試1天2次 09:00 - 12:00", "週五");
stringMultiValueMap.add("測試1天2次 09:00 - 12:00", "週六");
stringMultiValueMap.add("中班 13:00-16:00", "週日");
//列印所有值
Set<String> keySet = stringMultiValueMap.keySet();
for (String key : keySet) {
List<String> values = stringMultiValueMap.get(key);
System.out.println(StringUtils.join(values.toArray()," ")+":"+key);
}
擴充套件:https://blog.csdn.net/yanzhenjie1003/article/details/51550264
相關文章
- 一個 key 能儲存多個 value 的 map --- 自定義的 MultiValueMap,實現 Map 介面
- 一個小巧而強大的 Key-Value 管理框架框架
- 取出字典中value最大值對應的key
- mybatis中查詢出多個以key,value的屬性記錄,封裝成一個map返回的方法MyBatis封裝
- git配置多個ssh keyGit
- c# 對JSON字串排序(KEY/VALUE)C#JSON字串排序
- 管理多個git 生成的ssh keyGit
- Mac OS 下配置多個 SSH KeyMac
- 一個域名可以對應多個IP嗎?如何透過DNS實現?DNS
- List<實體類>轉換成map 一個鍵對應多個值
- Python中dict支援多個key的方法Python
- TiDB從關係模型對映到key-value(圖)TiDB模型
- 如何把Electron做成一個Runtime,讓多個應用共享同一個Electron
- 一個微服務對應一個有界的上下文嗎?微服務
- nginx + 一個埠 部署多個單頁應用(history模式)Nginx模式
- [golang]-根據json中的某個key的值輸出對應的idGolangJSON
- hashMap 中key和value互換HashMap
- 每個微服務對應一個程式碼庫嗎? - Reddit微服務
- PHP 多維陣列排序-按某個 key 的值PHP陣列排序
- Redis -對大資料量的 key 進行批量操作的一個記錄Redis大資料
- Redis 修改過期 key 的一個坑Redis
- 透過 adc 實現一個IO對多個按鍵讀取
- 關於git的ssh-key:解決本地多個ssh-key的問題Git
- JavaMap通過key或者value過濾Java
- Lab 4: Fault-tolerant Key/Value Service
- 管理多個專案的主要挑戰與應對方法
- 實現多型多對多 幾個注意點多型
- 使用docker compose一鍵啟動多個應用Docker
- 為什麼反向關聯 一對一和一對多都是同一個方法
- Alipay (支付寶支付) 如何實現一個專案配置多個商戶資訊付款給對應商戶
- 多個commit合併成一個MIT
- 一個Activity顯示多個Activity
- Dynamo: Amazon’s Highly Available Key-value StoreAI
- Java交換map的key和value值Java
- 微信雲託管如何實現一套程式碼對應多個環境
- 判斷Map集合中是否存在某一個key
- iOS-新手常見錯誤:this class is not key value coding-compliant for the key xxiOS
- 同一個專案中的多個Spring Boot應用實現CQRS - itnextSpring Boot