gpt4 book ai didi

java - 如何在 Java/Groovy 中使用 getAt() 函数?

转载 作者:行者123 更新时间:2023-11-29 06:03:43 27 4
gpt4 key购买 nike

最近遇到Java代码中getAt()方法的用法。它用于从 URL 获取数据(通过表单提交通过 GET 方法发送)。网址将类似于:

http://192.168.27.55/flight/search?n=airchina

该方法的用法类似于 name=params.getAt("n")。然后通过search("n",name)将数据传递给另一个函数。任何人都可以向我介绍一下它是如何工作的吗?

最佳答案

Groovy 中的

getAt() 对集合有特殊意义。它允许使用 subscript operator 访问集合的元素。 .

这是 MapList 的文档: Map#getAt(key) List#getAt(index)

因为它被定义为支持一些语法糖,所以你不会真正看到它被直接调用过,因为它使你能够改为执行类似的操作:

Map foo = [bar: 'baz']
assert foo['bar'] == 'baz'

在您使用 params 的特定情况下,您只需使用:

params['n']

...利用getAt()。或者,您可以使用:

params.n
// or
params.get('n')

关于java - 如何在 Java/Groovy 中使用 getAt() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9244674/

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