如何转换地图,树形图,使用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("&");

}

由于事先 :)

回答:

由于TreeMapSortedMapHashtable是不是,你将失去自动排序,但是从代码段,这可能不是一个问题。以下是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

回到顶部