我想给字符串集合的每个元素添加一个后缀“-”。以下是我目前的做法:
def matchedVersions = issue.getFixVersions().intersect(
newIssueproject.getVersions(),
Version.NAME_COMPARATOR
)
def mynewVersions = new ArrayList <Version> ()
for( Version v: matchedVersions){
Version mynewVersion= ComponentAccessor.versionManager.createVersion(v.getName()+"-Inbox", startDate, releaseDate, description, newIssueproject.id, scheduleAfterVersion, released)
mynewVersions.add(mynewVersion)
}
有没有一个更简单的方法,我可以用来避免循环,我正在做的动作是重复的,需要时间,我想找到一个新的方法。我只需要创建一个名为mynewVersions
的新变量,它与matchedVersions
完全相同,唯一的区别是每个版本的名称都附加了后缀“-nix”。
1条答案
按热度按时间bvjxkvbb1#
一些普通的groovy,带有List操作和
createVersion()
方法的右柯里化: