我对Android很新。有人可以帮我解决这个问题吗?
我有一个Hashtable
和两个Arrays
。我必须将这两个Arrays
作为密钥和配对值放在Hashtable
。
String[] arr = data.split(",");
String keyarr = arr[0].toString();
String[] keystring = keyarr.split("-");
System.out.println("get the string arrayy " + string[0] + string[1]);
String valuearr = arr[1].toString();
String[] valuestring = valuearr.split("-");
Hashtable<String, String> hashtable = new Hashtable<String, String>();
这里keystring
和valuestring
是两个数组,我想将它们放在哈希表中。如果keyString[0]
是密钥,则valuesting[0]
是该哈希表的值。感谢..
答案 0 :(得分:0)
您可以参考下面的代码,它可以解决您的问题。
如果keyString [0]是键,则valuesting [0]是该哈希表的值。
不是将整个数组作为键添加,而是将键数组的元素添加为键,并从value-array中获取相应的值。
Hashtable<String, String> ht = new Hashtable<>();
String[] keys = {"key1", "key2"};
String[] values = {"value1", "value2"};
for(int i =0 ;i<keys.length;i++){
ht.put(keys[i], values[i]);
}