1

终极目标

一个。将 ArrayList 转换为 LinkedHashSet 以获得唯一的结果,然后

湾。将 LinkedHashSet 转换为带有“\n”作为分隔符的字符串,即。每条记录都换行。我也将在 Jenkins 管道中应用转换逻辑。

我试过的:

1.

def uniqueResults = results as Set
resFile.append(uniqueResults.toString().replace("[", "").replace("]", ""))

2.

def uniqueResults = results as Set
def resString = String.join("\n", uniqueResults)
resFile.append(resString)

问题:

1.字符串与“,”连接,但我希望每条记录都用“\n”分隔

与 2. 做这件事,但对于大型记录(~3000 条记录)需要额外的时间(~10 分钟)

我正在寻找一种将 Set 转换为 String 的方法,但要以最快的方式。我感谢任何链接和指针。

4

0 回答 0