作为输入参数,我可以有两种类型的String:
codeName=SomeCodeName&codeValue=SomeCodeValue
Run Code Online (Sandbox Code Playgroud)
要么
codeName=SomeCodeName
Run Code Online (Sandbox Code Playgroud)
没有codeValue.
codeName并且codeValue是关键.
如何使用正则表达式返回键的值?在这个例子中它只返回SomeCodeName和SomeCodeValue.
我不打扰那个正则表达式.带有简单标记的String.split('&','=')将完成这项工作.
String[] args = inputParams.split("&");
for (String arg: args) {
String[] split = arg.split("=");
String name = split[0];
String value = split[1];
}
Run Code Online (Sandbox Code Playgroud)