添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
groovy:000> str1 = "devops-test-stings"
===> devops-test-stings
groovy:000> println str1.indexOf("test")
groovy:000> println str1.indexOf("test",8)

字符串截取

下标从0开始,属于开闭和空间,即可[beginIndex,endIndex) 解释为:包含beginIndex,不包含 endIndex

groovy:000> println str1.substring(0,4)

字符串替换

groovy:000> println str1.replaceAll("-", " ") 
devops test stings

字符串分隔

groovy:000> println str1.split("-")
[devops, test, stings]

判断字符串

1、判断字符串是否包含devops

groovy:000> str1.contains("devops")
===> true

2、判断字符串是否以ops结尾

groovy:000> str1.endsWith("ops")
===> false

3、判断字符串是否以dev开头

groovy:000> str1.startsWith("dev") 
===> true

字符串删除

groovy:000> str1-="test"
===> devops--stings

字符串统计

统计指定字符串出现的次数

groovy:000> str1.count("e")
===> 2

查询是否包含某个字符串

groovy:000> str1.contains("devops")
===> true

判断是否为数字

no1 = "1106121"
if (!no1.isInteger()&& !no1.isFloat()) {
    println "不是数字"
}else {
    println "是数字"