【发布时间】:2010-10-11 22:52:52
【问题描述】:
Map<String, String[]> map = request.getParameterMap();
for (Entry<String, String[]> entry : map.entrySet())
{
String name = entry.getKey();
String[] values = entry.getValue();
String valuesStr = Arrays.toString(values).trim();
LOGGER.warn(valuesStr);
我正在尝试使用上面的代码查看请求参数值。
为什么Arrays.toString(values).trim(); 把参数值括起来所以看起来像这样:
[Georgio]
在此处获取不带括号的字符串的最佳方法是什么?
如果我这样做:
String valuesStr = values[0].trim();
似乎存在丢失数组中后续值的风险。
【问题讨论】: