gpt4 book ai didi

velocity - 在 Velocity 中访问数组的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 11:16:35 27 4
gpt4 key购买 nike

我有一个 Java 数组,例如:

String[] arr = new String[] {"123","doc","projectReport.doc"};

在我看来,访问的自然方式是:
 #set($att_id = $arr[0])
#set($att_type = $arr[1])
#set($att_name = $arr[2])

但它不起作用。我已经有了这个解决方法。但是对于这样一个简单的任务来说,它的代码有点太多了。
#set($counter = 0)
#foreach($el in $arr)
#if($counter==0)
#set($att_id = $el)
#elseif($counter==1)
#set($att_type = $el)
#elseif($counter==2)
#set($att_name = $el)
#end
#set($counter = $counter + 1)
#end

有没有其他办法?

最佳答案

您可以使用 Velocity 1.6: 用于名为 $array 的数组一个可以简单地做$array.get($index) .

在即将到来的 Velocity 1.7 中,人们将能够做到 $array[$index] (以及 $list[$index]$map[$key] )。

关于velocity - 在 Velocity 中访问数组的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/191844/

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