Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:通过分隔符将字符串拆分为哈希表_Java_Data Structures_Hashtable - Fatal编程技术网

Java:通过分隔符将字符串拆分为哈希表

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

在我的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> 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相当陌生