如何从String中检索特定值

时间:2017-04-20 08:15:38

标签: java string parsing

我正致力于通过仅检索某些特定String值来强制我清除substring值。

String遵循以下模式:

param1=value1&param2=value2&param3=value3&param4=value4&param5=value5

我需要一个能够检索适当值{value1, value2, value3}

的解决方案

commans-lang3是否有为此目的做好准备的事情?

1 个答案:

答案 0 :(得分:3)

根据评论中的建议,您可以在&上分开,然后在=上分开,就像这个例子一样:

String testString = "param1=value1&param2=value2&param3=value3&param4=value4&param5=value5";

String[] paramValues = testString.split("\\&");

for (String paramValue : paramValues) {

    System.out.println(paramValue.split("\\=")[1]);
}