4

int の代わりに String を使用して int 配列を作成する必要があります。元:int["number2"] = 0; instead of int[2] = 0;

誰もこれを行う方法を知っていますか?

御時間ありがとうございます。

4

4 に答える 4

5

HashMap を使用できます。詳細については、こちらを参照してください。

于 2012-09-01T23:21:04.413 に答える
3

Java は連想配列をサポートしていませんが、HashMapを使用できます。

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

map.get("key1")25 を返します。

于 2012-09-01T23:24:41.470 に答える
2

探しているのは配列ではなく、連想配列です。

Java では、実際には、キーを値 ( 、など) にMapマップできるため、 を実装するすべてのクラスを連想コンテナーとして使用できます。TreeMap<K,V>HashMap<K,V>

于 2012-09-01T23:23:36.713 に答える
1

この構文は、Groovyのマップに非常によく似ています。Java では、Map<String, Integer>.

于 2012-09-01T23:23:27.133 に答える