第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我可以將 Map<String, List<Integer>> 轉(zhuǎn)換為 MultiValueMap

我可以將 Map<String, List<Integer>> 轉(zhuǎn)換為 MultiValueMap

慕蓋茨4494581 2022-06-23 10:08:31
我正在嘗試將地圖轉(zhuǎn)換為多值地圖,但出現(xiàn)以下編譯異常:Wrong 1st argument type. Found: java.util.Map<java.lang.String,java.util.List<java.lang.String>>, required: org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> less...  Inspection info:這是結(jié)構(gòu): Map<String, List<String>> tradersTradeMap-> MultiValueMap<String, String>tradersTradeMapclass Trade {  public String getTraderNameAfterProcesing (MultiValueMap<String, String>       tradersTradeMap){      ..... // SOme code goes here   }}class Customer {private Trade trade;public String Method1(){   Map<String, List<String>> traderTradeMap = new HashMap<>();   traderTradeMap.put("TraderA", Arrays.asList("SPOT","BLOCK","FORWARD"));   traderTradeMap.put("TraderB", Arrays.asList("SPOT","BLOCK"));   trade = new Trade();   trade.getTraderNameAfterProcesing(traderTradeMap); // This line is giving exception }}有什么簡(jiǎn)單的方法嗎?
查看完整描述

2 回答

?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊

如果您不關(guān)心MultiValueMap使用哪種類(lèi)型,最簡(jiǎn)單的方法是使用LinkedMultiValueMap復(fù)制構(gòu)造函數(shù),它需要一個(gè)Map<K, List<V>>

您的示例中的一個(gè)問(wèn)題是您試圖提供原始地圖和MultiValueMap相同的變量名稱(chēng)。因此,如果您改為執(zhí)行以下操作:

MultiValueMap<String, String> TradersTradeMVMap = new LinkedMultiValueMap<>(TradersTradeMap);


查看完整回答
反對(duì) 回復(fù) 2022-06-23
?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

是的,Spring 以 的形式提供了一個(gè)方便的包裝器CollectionUtils.toMultiValueMap(),它保留了原來(lái)Map使用的包裝器。



查看完整回答
反對(duì) 回復(fù) 2022-06-23
  • 2 回答
  • 0 關(guān)注
  • 442 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)