概述
字符串处理一
- println 'clat said "escaflone"'
- println "clat said'escaflone'" // 影号中的影号,大中放小,小中放大都可以,类似js
def str1 ="Groovy&Grails&clat"
- println str1[4] //v,同getAt(4)
- println str1[-1] //t
- println str1[1..2] //ro
- println str1[1..<3] //ro
- prinltn str1[4..2] //voo
- prinltn str1[4,1,6] //vr&
- println str1 == 'Groovy&Grails&clat' // true
字符串处理二
- println 'clat'<=>'clat' //0
- println 'clat'<=>'clat005' //-1
- println 'clat'<=>'Clat' //1
- println 'clat'.compareTo('Clat') //32
- println 'Groovy' + '&Grails' + '&clat'
- println 'Groovy'*3 //GroovyGroovyGroovy
- prinltn str1.length() //18
- println str1-'&clat' //Groovy&Grails
字符串处理三
- println "Groovy".compareToIgnoreCase("groovy") //0
- prinltn "Groovy".concat("&Grails") //Groovy&Grails
- prinlnt "Groovy".endsWith("ovy") //true
- println "Groovy".equalsIgnoreCase("groovy") //true
- println "Groovy".indexOf('oo') //2
- println "Groovy".substring(2) //oovy
- println "Groovy".substring(2,4) // oo
字符串处理四
def str2 = "Groovy"
- println "[${str2.center(11)}]" //[ Groovy ]
- println "[${str2.center(3)}]" //[Groovy] 3<字符串长度,原大小输出
- println "[${str2.center(11,'=')}]" //[==Groovy===]
- println "${str2.contains('Gr')}" //true
- println "${str2.count('o')}" //2
- println str2.leftShift(' world') // Groovy world
- println str2<<' world' // Groovy world
字符串处理五
- println str2.minus('vy') //Groo
- println str2 - 'vy' //Groo
- println str2.next() //Groovz ++运算符
- println str2.previous() //Groovx --运算符
- println "[${str2.padLeft(4)}]" //[Groovy]
- println "[${str2.padLeft(11)}]" //[ Groovy]
- println "[${str2.padLeft(11,'#')}]"//[#####Groovy]
- padRight()类似
字符串处理六
def str3 = "clat"
- str3.replaceAll("[a-z]"){ch -> ch.toUpperCase()} //CLAT
- str3.reverse() //talc
- str3.size() //4
- str3.toCharacter() //c
- "123".toDouble() // 123.0 类似还有toFloat()/toInteger()/toLong()
- str3.toList() //["c","l","a","t"]
字符串处理七
def str4="Groovy&Grails&clat"
- str4.tokenize() //["Groovy&Grails&clat"] 无空格
- str4.tokenzie('&') //["Groovy","Grails","clat"]
def str5="Groovy Grails clat"
- str5.tokenize() //["Groovy","Grails","clat"]
- str5.tokenize().getClass().getName() //java.util.ArrayList
最后
以上就是孤独香菇为你收集整理的Groovy笔记(4)_字符串处理的全部内容,希望文章能够帮你解决Groovy笔记(4)_字符串处理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复