gpt4 book ai didi

java - 如何将 request.getParameterNames 放入字符串列表中?

转载 作者:太空狗 更新时间:2023-10-29 23:00:53 31 4
gpt4 key购买 nike

是否可以将 request.getParameterNames() 作为字符串列表获取?我需要这种形式。

最佳答案

只是construct一个新的ArrayList包装 request parameter map 的键集.

List<String> parameterNames = new ArrayList<String>(request.getParameterMap().keySet());
// ...

我只是想知道把它设为 List<String> 有什么用. Set<String>会更有意义,因为参数名称应该是唯一(List 可以包含重复元素)。 Set<String>也正是 map 的键集已经表示的内容。

Set<String> parameterNames = request.getParameterMap().keySet();
// ...

或者对于您 thought 的特定功能需求,您可能根本不需要它将参数名称按摩到 List<String> 中将是解决方案。例如,也许您实际上打算在增强循环中对其进行迭代?这在 Map 上也是完全可能的.

for (Entry<String, String[]> entry : request.getParameterMap().entrySet()) {
String name = entry.getKey();
String value = entry.getValue()[0];
// ...
}

关于java - 如何将 request.getParameterNames 放入字符串列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281446/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com