Java可以使用String作为索引数组键吗?
示例:
array["ab"] = "ab";
答案 0 :(得分:4)
不,你不能。 Array
索引必须为integer
。
如果你想对它们进行配对,请查看Map
,您可以在其中使用String作为键并使用值Map<String,String>.
Map<String,String> map = new HashMap<String,String>();
map.put("ab","ab"); //adding key-value;
String value map.get("ab"); //gives you "ab"