我在groovy中有一个字符串,其中每一项都是一个新行
change_list = sh returnStdout: true, script: 'cd $WORKSPACE/p4c && git diff ${cid} origin/${CHANGE_TARGET} --name-only'
print change_list
print change_list.getClass()
下面是输出
Jenkinsfile
extensions/idpf/BaseCtrlTables.cpp
extensions/idpf/CollectProgramData.cpp
extensions/idpf/CollectProgramData.h
extensions/idpf/FormApplyTree.cpp
我想把它转换成一个字符串,换行符改为逗号分隔,或一个新的列表,每个元素为1项
1条答案
按热度按时间jecbmhm31#
https://docs.groovy-lang.org/latest/html/groovy-jdk/java/lang/CharSequence.html#readLines()
或者
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#split-java.lang.String-