【发布时间】:2020-02-12 15:14:55
【问题描述】:
我是速度新手,需要帮助。 我有 com.atlassian.jira.user.RemoteUser 和 remoteUser.getDisplayName() 返回字符串,我想围绕给定正则表达式的匹配项进行拆分。然后得到字符串数组的第一个元素,但不幸的是我有:
#set ($userName = $remoteUser.getDisplayName().split(" "))
$userName, Hello!
并且有 [Ljava.lang.String;@74a70acb 因为我可以理解它是字符串数组。
但如果我尝试获取#set ($userName = $remoteUser.getDisplayName().split(" ")[0])
$userName, Hello!
我有
org.apache.velocity.exception.ParseErrorException: Encountered "[" at getEncodedBodyFromContent[line 1, column 58] 期待以下之一:
如果我尝试#set ($userName = $remoteUser.getDisplayName().split(" ")).get(0)),则会出现空指针异常
【问题讨论】: