我知道有一个答案,但我不确定要搜索什么,也不记得正确的短语。
基本上我的意思是,我正在传递一个整数。我想使用这个整数搜索一个数组来返回一个字符串值。
E.g。
我给出了数字2.我的查找数组看起来像这样:
array.add(1, "Auckland")
array.add(2, "Wellington")
array.add(3, "Bay of Plenty")
当我遍历数组时,我想返回“惠灵顿”。
有人能指出我正确的方向吗? :)
答案 0 :(得分:2)
您好应该声明一个整数字符串的HashMap:
HashMap<Integer, String> map= new HashMap<Integer, String>();
map.put(1, "Auckland");
map.put(2, "Wellington");
map.put(3, "Bay of Plenty");
然后要获取String,您应该使用密钥调用HashMap:
String yourString = map.get(1);