我需要创建从地图在Groovy一个数组的字符串。在groovy中追加字符串的理想方式是什么?
必需的字符串= ^(123|456|789)
目前我在做类似下面,将这项事业的性能问题在生产中框或我应该用StringBuffer的Java类?
def getProjectList(def caseResult) {
def projectList = ""
caseResult.each { projno ->
if (projectList.length() == 0) {
projectList = "^(${projno.project_no}|"
} else {
if (projectList.indexOf(projno.project_no) == -1)
projectList+="${projno.project_no}|"
}
}
projectList = projectList.substring(0, projectList.length() - 1)
projectList += ')'
return projectList
}
'这会引起性能问题'好吧,先定义_performance issue_。 –
你输入什么_“地图阵列”_看起来像什么? –
@EelLee:OOM异常 – Ricky