,可以使用正则表达式或者字符串分割的方式来实现。
(\\w+)=(\\w+)
来匹配键值对,其中 (\\w+)
表示匹配一个或多个字母、数字或下划线,=
表示等号,(\\w+)
表示匹配一个或多个字母、数字或下划线。通过 matcher.group(1)
和 matcher.group(2)
可以获取到键和值。input.split("&")
将字符串按照 &
进行分割,得到键值对数组。然后再使用 pair.split("=")
将每个键值对按照 =
进行分割,得到键和值。以上是从可变参数字符串中提取值的两种常见方法。根据具体的需求和字符串格式,可以选择适合的方法来提取值。
领取专属 10元无门槛券
手把手带您无忧上云