2012-09-01 42 views

回答

3

Java不支持關聯數組,但你可以使用一個HashMap

Map<String, Integer> map = new HashMap<String, Integer>(); 
map.put("key1", 25); 
map.put("key2", 4589); 

map.get("key1")將返回25

+0

非常感謝。 – Jonast92

5

您可以使用HashMap - 更多信息請參見here

+2

或者更一般,任何一種Map'的'。 – cheeken

1

該語法看起來非常像map in Groovy,在Java中,您可以使用類似於Map<String, Integer>的東西。

2

您並不是在尋找陣列,而是尋找associative array

在Java中,在實踐中,每一個實現Map類可以用作關聯容器,因爲它們可以鍵映射到的值(TreeMap<K,V>HashMap<K,V>,等等)