最近遇到一个需求需要在获取URL字符串上的kv键值对,我们都知道Java Web在请求是直接用request来获取值的。如果是字符串呢,就需要正则表达式来自己截取了。
自己写代码是比较麻烦的,下面推荐用Guava工具包,2行代码就可以解决这个需求了。
|
|
先截取到?后面的字符串,然后再用Splitter.on("&").withKeyValueSeparator("=").split(params);
就轻松的解决了~
BlankCat
最近遇到一个需求需要在获取URL字符串上的kv键值对,我们都知道Java Web在请求是直接用request来获取值的。如果是字符串呢,就需要正则表达式来自己截取了。
自己写代码是比较麻烦的,下面推荐用Guava工具包,2行代码就可以解决这个需求了。
|
|
先截取到?后面的字符串,然后再用Splitter.on("&").withKeyValueSeparator("=").split(params);
就轻松的解决了~