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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java 初始化嵌入另一個地圖的地圖

Java 初始化嵌入另一個地圖的地圖

達令說 2023-09-27 17:29:30
下午好:我最近創(chuàng)建了一個特定的類“X”,其中包含單個屬性“網絡”,該屬性被定義為一個映射,該映射使用字符串作為鍵,另一個映射作為值(雙映射)。對于此類,將使用“hashmap”實現(xiàn)。該類看起來大約是這樣的:public class X {    private Map<String, Map<String, Integer>> network;   //Attribute    public X() {                network = new HashMap<>();    //An empty map is created    }    public int method1 {        String string = "sentence";         int number = 2;         String string2 = "another";        network.put(string, <string2, number>);    //NOT WORKING - wrong syntax/wrong initialization?    }    }但是,當我執(zhí)行函數(shù)中包含的 network.put 指令時,編譯器會自動檢測到錯誤:“預期表達式”。如果可能的話,我想知道在向映射中添加新的鍵值元素時是否使用了錯誤的語法,或者是否是映射的初始化導致了錯誤。非常感謝所有幫助。謝謝。
查看完整描述

1 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

你需要做:


public class X {

    private Map<String, Map<String, Integer>> network;   //Attribute


    public X() {        

       network = new HashMap<>();    //An empty map is created

    }

    public int method1() {

      String string = "sentence"; int number = 2; String string2 = "another";

      Map<String, Integer> map = new Hashmap<>();

      map.put(string2, number);

      network.put(string, map) ; 

    }

 }

這個想法是創(chuàng)建并初始化一個新的 HashMap。然后將鍵和值對添加到其中。最后將地圖插入到封閉的地圖中。


查看完整回答
反對 回復 2023-09-27
  • 1 回答
  • 0 關注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號