Jenkins 流水线语法进阶 Groovy 02 数据类型 字符串String
数据类型 字符串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将字符串分割之后就是列表类型了
目录 返回
首页