Can Java use a String as an index array key? Example:
array[\"a\"] = 1;
No.
To do something like this, you have to use a Map.
Map aMap = new HashMap(); aMap.put("a" , Integer.valueOf(1));