前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )

【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )

作者头像
韩曙亮
发布2023-03-30 09:41:38
3.8K0
发布2023-03-30 09:41:38
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、字符串类型变量


使用 def 关键字声明 Groovy 中的 变量 ;

声明字符串 , 可以使用以下方式 :

代码语言:javascript
复制
// 字符串
// def 关键字 是 define 缩写
def s1 = "Hello"
def s2 = 'Hello'    // 单引号也是字符串
def s3 = 'H'        // 单引号也是字符串

注意 : 单引号 和 双引号 , 默认都表示字符串 ;

在 Java 中 , 单引号是字符 , 如果要声明字符 , 看下一个小节 ;

使用 println 打印上述

3

个变量的类型 :

代码语言:javascript
复制
// 打印上述三个变量的类型
println s1.class
println s2.class
println s3.class

完整代码示例 :

代码语言:javascript
复制
// 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
    }
}

执行结果 : 打印出的

3

个变量类型都是 class java.lang.String 类型 ;

在这里插入图片描述
在这里插入图片描述

二、字符类型变量


在上一章节中分析到

代码语言:javascript
复制
def s3 = 'H'

代码 , 用于定义字符串 , 如果定义字符 , 需要在其后面加上 as char 语句 ;

代码语言:javascript
复制
def c1 = 'H' as char

这样就定义了一个字符 ;

打印字符 和 字符类型变量 :

代码语言:javascript
复制
// 声明 char 类型
def c1 = 'H' as char
// 打印 字符 类型变量的 类型 class java.lang.Character
println c1
println c1.class

打印结果 :

在这里插入图片描述
在这里插入图片描述

三、完整代码示例


代码语言:javascript
复制
// 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
    }
}

执行结果 :

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、字符串类型变量
  • 二、字符类型变量
  • 三、完整代码示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档