Groovy 字符串那点儿事儿

Posted baxianhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Groovy 字符串那点儿事儿相关的知识,希望对你有一定的参考价值。

 

可以直接用+

assert ‘ab‘ == ‘a‘ + ‘b‘

 

支持多行

def aMultilineString = ‘‘‘line one
line two
line three‘‘‘

 out:

Fri Jan 03 11:14:58 CST 2020: INFO: line one
line two
line three

如果定义多行字符串时有缩进,可以去掉,下面俩方法就行

import java.lang.String
import java.lang.GString
String#stripIndent() String#stripMargin()

 

巧合了,字符在行开头,下面两种一样

def aMultilineString1 = ‘‘‘
line one
line two
line three‘‘‘

def aMultilineString2 = ‘‘‘

line one
line two
line three‘‘‘

log.info aMultilineString1
log.info aMultilineString2

 技术图片

 

 

让字符串里出现 引号 和反斜杠

技术图片

 

 

 

下面这些是用反斜杠也能出现在字符串里

技术图片

 

 

技术图片

 

知识来源官网

http://docs.groovy-lang.org/docs/latest/html/documentation/#_shebang_line

以上是关于Groovy 字符串那点儿事儿的主要内容,如果未能解决你的问题,请参考以下文章

还能不能愉快地起一个web服务啦?——1st Step!白话http和代码交互的那点儿事儿~

面向对象那点儿事儿

30分钟带你熟练性能优化的那点儿事儿(案例说明)

30分钟带你熟练性能优化的那点儿事儿(案例说明)

30分钟带你熟练性能优化的那点儿事儿(案例说明)

Tomcat源码篇自定义类加载器那点儿事儿