本文概述
- 单引号字符串
- 双引号字符串
- 三重单引号字符串
- 三重双引号字符串
- 斜线
- 美元斜线字符串
注意:在常规中,可以使用运算符将??所有字符串连接在一起单引号字符串在常规中,单引号字符串是用单引号引起来的一系列字符。
句法:
'________String________'
范例1:
package com.app
class GroovyStringExample1 {
static void main(args)
{
String s1 = 'srcmini'
println s1
println 'This is tutorial on Groovy at ' + s1
}
}
输出:
文章图片
双引号字符串在groovy中,双引号字符串是用双引号引起来的字符序列。
句法:
"________String________"
范例2:
package com.app
class GroovyStringExample2 {
static void main(args)
{
String s1 = "srcmini"
println s1
println "This is tutorial on Groovy at " + s1
}
}
输出:
文章图片
在Groovy中,我们也可以使用$ {Variable _name}和$ Variable_name而不是使用” 运算符。使用$ Variable_name称为插值。仅当在双引号内定义了字符串时才可以使用它。
范例3:
package com.app
class GroovyStringExample3 {
static void main(args)
{
String s1 = "srcmini"
println "This is tutorial on Groovy at ${s1} "
println "This is tutorial on Groovy at $s1 "
}
}
输出:
文章图片
三重单引号字符串在groovy中,三重单引号字符串是用三重单引号括起来的字符序列。
句法:
'''________String________'''
范例4:
package com.app
class GroovyStringExample4 {
static void main(args)
{
String s1 = '''This is groovy tutorial and we are learning string'''
println s1
}
}
输出:
文章图片
在Groovy中,三重单引号的字符串通常用于单个变量中的多行。
范例5:
package com.app
class GroovyStringExample5 {
static void main(args)
{
String s1 = '''This is line 1
This is line 2
This is line 3
This is line 4
This is line 5'''
println s1
}}
输出:
文章图片
三重双引号字符串在groovy中,三重双引号字符串是用三重双引号括起来的字符序列。
句法:
"""________String________"""
范例6:
package com.app
class GroovyStringExample6 {
static void main(args)
{
String s1 = """This is groovy tutorial and we are learning string"""
println s1
}
}
输出:
文章图片
在Groovy中,三重双引号字符串也用于单个变量中的多行。
范例7:
package com.app
class GroovyStringExample7 {
static void main(args)
{
String s1 = """This is line 1
This is line 2
This is line 3
This is line 4
This is line 5"""
println s1
}
}
输出:
文章图片
在三重双引号字符串中,我们也可以使用$ {Variable _name}和$ Variable_name而不是使用” 运算符。使用$ Variable_name称为插值。
范例8:
package com.app
class GroovyStringExample8 {
static void main(args)
{
String s1 = """This is line 1
This is line 2
This is line 3
This is line 4
This is line 5"""
println """Hello $s1"""
println """Hey $s1"""
}
}
输出:
文章图片
斜线在groovy中,斜杠字符串是一个包含在/正斜杠中的字符序列。斜线字符串可用于定义不需要转义反斜杠的正则表达式和模式。
句法:
/________String________/
范例9:
package com.app
class GroovyStringExample9 {
static void main(args)
{
String s1 = /This is groovy tutorial and we are learning string/
println s1
}
}
输出:
文章图片
在Groovy中,斜线字符串也用于单个变量中的多行。
范例10:
package com.app
class GroovyStringExample11 {
static void main(args)
{
String s1 = /This is line 1
This is line 2
This is line 3
This is line 4
This is line 5/
println s1
}}
输出:
文章图片
在斜线字符串中,我们也可以使用$ {Variable _name}和$ Variable_name而不是使用” 运算符。使用$ Variable_name称为插值。
示例11:
package com.app
class GroovyStringExample11 {
static void main(args)
{
String s1 = /This is line 1
This is line 2
This is line 3
This is line 4
This is line 5/
println """Hello ${s1}"""
println """Hey $s1"""
}}
输出:
文章图片
美元斜线字符串在groovy中,美元斜杠字符串是一个字符序列,包含在$ /美元和一个正斜杠中。美元斜杠字符串可用于定义不需要转义反斜杠的正则表达式和模式。
句法:
$/________String________/$
示例12:
package com.app
class GroovyStringExample9 {
static void main(args)
{
String s1 = $/This is groovy tutorial and we are learning string /$
println s1
}
}
输出:
文章图片
在Groovy中,美元斜线字符串也用于单个变量中的多行。
示例13:
package com.app
class GroovyStringExample13 {
static void main(args)
{
String s1 = $/This is line 1
This is line 2
This is line 3
This is line 4
This is line 5/$
println s1
}
}
输出:
文章图片
在美元斜线字符串中,我们也可以使用$ {Variable _name}和$ Variable_name而不是使用” 运算符。使用$ Variable_name称为插值。
示例11:
package com.app
class GroovyStringExample11 {
static void main(args)
{
String s1 = $/This is line 1
This is line 2
This is line 3
This is line 4
This is line 5/$
println """Hello ${s1}"""
println """Hey $s1"""
}}
【groovy的字符串】输出:
文章图片
推荐阅读
- Apache Groovy教程
- groovy条件语句
- groovy操作符
- groovy基本语法
- 第一个groovy项目
- 在eclipse中创建一个groovy项目
- 如何在windows上安装groovy
- 如何在eclipse上安装groovy
- groovy的介绍