You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I would like to add a postfix called "-Inbox" to each of the elements of a collection of strings. Here is my current approach:
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)
}
Is there a simpler approach that I could use to avoid the loop, the action I am doing is repetitive and takes time and I would like to find a new approach. I just need to create a new varaible called mynewVersions
which is identical to matchedVersions
with the only difference being that the name of each version has the postfix "-Inbox" appended.