虚拟化容器,大数据,DBA,中间件,监控。

Jenkins 流水线语法进阶 Groovy 02 数据类型 字符串String

21 12月
作者:admin|分类:系统运维

 

 

 数据类型 字符串string


字符串表示方式: 单引号、双引号、三单双引号。


//定义一个字符串类型变量name
String name = 'zhangsan'
String name = "zhangsan"

//定义一个变量包含多行内容
String zeyang = """ 
devops 
"""
println(zeyang)

//字符串分割操作,变为列表
String branchName = "release-1.1.1"
println(branchName.split("-"))
println(branchName.split("-")[-1])
println("${env.JOB_NAME}".split("-")[0])

//是否包含release字符串
println(branchName.contains("release"))

//字符串的长度
println(branchName.size())
println(branchName.length())

//使用变量作为值
def message = "hello ${name}"
println(message)
println(message.toString())

//获取元素索引值
println(branchName.indexOf("-"))

//判断字符串以DEV结尾
String jobName = "test-service_DEV"
println(jobName.endsWith("DEV"))

//字符串增添操作
String log = "error: xxxxxx aa"
println(log.minus("a"))
println(log - "a")
println(log.plus("aa"))
println(log + "aa")

//字符串反转
String nums = "1234567"
println(nums.reverse())

spilt将字符串分割之后就是列表类型了

浏览430 评论0
返回
目录
返回
首页
Jenkins 流水线语法进阶 Groovy 05 列表 list Jenkins 流水线语法进阶 Groovy 01 本地配置Groovy开发环境