Java:通过分隔符将字符串拆分为哈希表
在我的cgi容器中运行java。通过post请求。在我的java程序中,我有一个字符串形式的浏览器输出,例如:name=josh&age=34。。。。等等 在我的java程序中,字符串x=name=joshua 如何通过=分隔符将此x字符串拆分为哈希表Java:通过分隔符将字符串拆分为哈希表,java,data-structures,hashtable,Java,Data Structures,Hashtable,在我的cgi容器中运行java。通过post请求。在我的java程序中,我有一个字符串形式的浏览器输出,例如:name=josh&age=34。。。。等等 在我的java程序中,字符串x=name=joshua 如何通过=分隔符将此x字符串拆分为哈希表 我的hashtable是hashtable您可以尝试以下内容: // initializes a hashtable for key and value types to be String Hashtable<String, String
我的hashtable是hashtable您可以尝试以下内容:
// 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]);
你试过什么了吗?堆栈溢出不是一个免费的代码编写服务。现在的标准问题是,你自己尝试过吗?请张贴您的任何代码,并解释您的位置。谢谢!!如果我的浏览器输出字符串包含一组info key=value,我可以对字符串数组的长度使用for循环,并继续放置key=value。。我很感激。我对java相当陌生