【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )
【摘要】
文章目录
一、字符串类型变量二、字符类型变量三、完整代码示例
一、字符串类型变量
使用 def 关键字声明 Groovy 中的 变量 ;
声明字符串 , 可以使用...
一、字符串类型变量
使用 def 关键字声明 Groovy 中的 变量 ;
声明字符串 , 可以使用以下方式 :
// 字符串
// def 关键字 是 define 缩写
def s1 = "Hello"
def s2 = 'Hello' // 单引号也是字符串
def s3 = 'H' // 单引号也是字符串
- 1
- 2
- 3
- 4
- 5
注意 : 单引号 和 双引号 , 默认都表示字符串 ;
在 Java 中 , 单引号是字符 , 如果要声明字符 , 看下一个小节 ;
使用 println 打印上述 3 3 3 个变量的类型 :
// 打印上述三个变量的类型
println s1.class
println s2.class
println s3.class
- 1
- 2
- 3
- 4
完整代码示例 :
// Groovy 类前可以不加 public
class Test {
// 函数参数类型 , 可以不用声明
static void main(args) {
// Groovy 代码可以不使用分号
// println 方法可以直接调用 , 不使用 System.out 也可以
// println 后与要打印的字符串 使用空格隔开即可 , 可以不使用括号
println "Hello Groovy!!!"
// 字符串
// def 关键字 是 define 缩写
def s1 = "Hello"
def s2 = 'Hello' // 单引号也是字符串
def s3 = 'H' // 单引号也是字符串
// 打印上述三个变量的类型
println s1.class
println s2.class
println s3.class
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
执行结果 : 打印出的 3 3 3 个变量类型都是 class java.lang.String 类型 ;
二、字符类型变量
在上一章节中分析到
def s3 = 'H'
- 1
代码 , 用于定义字符串 , 如果定义字符 , 需要在其后面加上 as char 语句 ;
def c1 = 'H' as char
- 1
这样就定义了一个字符 ;
打印字符 和 字符类型变量 :
// 声明 char 类型
def c1 = 'H' as char
// 打印 字符 类型变量的 类型 class java.lang.Character
println c1
println c1.class
- 1
- 2
- 3
- 4
- 5
打印结果 :
三、完整代码示例
// Groovy 类前可以不加 public
class Test {
// 函数参数类型 , 可以不用声明
static void main(args) {
// Groovy 代码可以不使用分号
// println 方法可以直接调用 , 不使用 System.out 也可以
// println 后与要打印的字符串 使用空格隔开即可 , 可以不使用括号
println "Hello Groovy!!!"
// 字符串
// def 关键字 是 define 缩写
def s1 = "Hello"
def s2 = 'Hello' // 单引号也是字符串
def s3 = 'H' // 单引号也是字符串
// 打印上述三个变量的类型
println s1.class
println s2.class
println s3.class
// 声明 char 类型
def c1 = 'H' as char
// 打印 字符 类型变量的 类型 class java.lang.Character
println c1
println c1.class
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
执行结果 :
文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。
原文链接:hanshuliang.blog.csdn.net/article/details/122007396
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)