在我的cgi-bin中运行Java。通过邮寄请求。在我的Java程序中,我将浏览器的输出输出为字符串,例如:name=josh&age=34
....等等
在我的Java程序String x = "name=joshua";
如何通过=分隔符将此x
字符串拆分为哈希表。
我的哈希表是Hashtable<String, String>
答案 0 :(得分:-1)
您可以尝试如下操作:
// initializes a hashtable for key and value types to be String
Hashtable<String, String> h =
new Hashtable<String, String>();
// your string
String x = "name=josh";
// splits the string for "=" delimiter and stores in an array
String[] arrOfStr = x.split("=", 0);
// Use the 'put' method of Hashtable to insert the 0th element of array as key and 1st element as value
h.put(arrOfStr[0],arrOfStr[1]);