如何转换地图,树形图,使用Hashtable进行设置
我完全不了解JavaME。 请告诉我如何使用Hashtable 转换这段代码,因为在Java ME中没有地图,树形图和条目集概念。如何转换地图,树形图,使用Hashtable进行设置
Map<String, String> m = new TreeMap<String, String>(); // need to convert this line for (int i = 0; i < SignatureKey.size(); i++)
{
m.put(SignatureKey.elementAt(i),SignatureValue.elementAt(i));
}
//STEP 5 Formation of parameter string
StringBuffer Parameter = new StringBuffer();
for (Map.Entry<String,String> entry : m.entrySet())// need to conver this line
{
Parameter.append(entry.getKey());
if(entry.getValue()!=null)
{
Parameter.append("=");
Parameter.append(entry.getValue());
}
Parameter.append("&");
}
由于事先 :)
回答:
由于TreeMap
是SortedMap
和Hashtable
是不是,你将失去自动排序,但是从代码段,这可能不是一个问题。以下是Java ME版本。
Hashtable m = new Hashtable(); for (int i = 0; i < SignatureKey.size(); i++) {
m.put(SignatureKey.elementAt(i), SignatureValue.elementAt(i));
}
// STEP 5 Formation of parameter string
StringBuffer Parameter = new StringBuffer();
Enumeration keys = m.keys();
while (keys.hasMoreElements()) {
String key = (String) keys.nextElement();
String value = (String) m.get(key);
Parameter.append(key);
if (value != null) {
Parameter.append("=");
Parameter.append(value);
}
Parameter.append("&");
}
以上是 如何转换地图,树形图,使用Hashtable进行设置 的全部内容, 来源链接: utcz.com/qa/257940.html