我將散列圖轉換爲2個數組,一個整數數組和一個字符串數組。我試圖做到這一點,使其可用,我的HashMap如下所示:獲取散列圖的某個部分
HashMap<String, String>
我將第二個字符串轉換爲一個整數,並從用戶放入配置文件中創建哈希映射。
我想將第一個字符串移動到一個數組中,然後將第二個字符串移動到另一個數組中,該怎麼辦?
換句話說,當我做hashmap.values()有沒有辦法得到一個部分,如第一個和第二個以後?最好的解決辦法是什麼?
我將散列圖轉換爲2個數組,一個整數數組和一個字符串數組。我試圖做到這一點,使其可用,我的HashMap如下所示:獲取散列圖的某個部分
HashMap<String, String>
我將第二個字符串轉換爲一個整數,並從用戶放入配置文件中創建哈希映射。
我想將第一個字符串移動到一個數組中,然後將第二個字符串移動到另一個數組中,該怎麼辦?
換句話說,當我做hashmap.values()有沒有辦法得到一個部分,如第一個和第二個以後?最好的解決辦法是什麼?
我想將第一個字符串移動到一個數組中,然後將第二個 字符串放入另一個數組中,該怎麼辦?
List<String> keyList= new ArrayList<String>(map.keySet());
List<String> valueList= new ArrayList<String>(map.values());
如果你想列表轉換爲數組比,
String[] keyArray=keyList.toArray(new String[keyList.size()]);
String[] valueArray=valueList.toArray(new String[valueList.size()]);
列表
爲什麼要施放?沒有演員就沒關係。 – Masudul
我收到錯誤消息。不知道爲什麼。 – Rmarmorstein
我的事,你基本上要創建兩個數組一個keys
,一個用於values
。您可以使用map.keySet()
來獲得值keys
和map.values()
。現在,您可以將這兩個轉換爲List
或Array
。
請認準一些代碼。 –