【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )
文章目录
- 一、字符串类型变量
- 二、字符类型变量
- 三、完整代码示例
一、字符串类型变量
使用 def 关键字声明 Groovy 中的 变量 ;
声明字符串 , 可以使用以下方式 :
// 字符串
// def 关键字 是 define 缩写
def s1 = "Hello"
def s2 = 'Hello' // 单引号也是字符串
def s3 = 'H' // 单引号也是字符串
注意 : 单引号 和 双引号 , 默认都表示字符串 ;
在 Java 中 , 单引号是字符 , 如果要声明字符 , 看下一个小节 ;
使用 println 打印上述 333 个变量的类型 :
// 打印上述三个变量的类型
println s1.class
println s2.class
println s3.class
完整代码示例 :
// 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.classprintln s2.classprintln s3.class}
}
执行结果 : 打印出的 333 个变量类型都是 class java.lang.String 类型 ;
二、字符类型变量
在上一章节中分析到
def s3 = 'H'
代码 , 用于定义字符串 , 如果定义字符 , 需要在其后面加上 as char 语句 ;
def c1 = 'H' as char
这样就定义了一个字符 ;
打印字符 和 字符类型变量 :
// 声明 char 类型
def c1 = 'H' as char
// 打印 字符 类型变量的 类型 class java.lang.Character
println c1
println c1.class
打印结果 :
三、完整代码示例
// 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.classprintln s2.classprintln s3.class// 声明 char 类型def c1 = 'H' as char// 打印 字符 类型变量的 类型 class java.lang.Characterprintln c1println c1.class}
}
执行结果 :
【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )相关推荐
- c语言定义字符类型变量的关键字,C语言数据类型
C语言关键字: 也称保留字,是C语言预先定义的.具有特殊意义的单词. 数据类型关键字(12个): (1)char:声明字符型变量或函数 (2)double:声明双精度变量或函数 (3)enum:声明枚 ...
- c语言一维数组字符串数组初始化,一维数组的定义、初始化和引用
一维数组的定义.初始化和引用 一维数组的定义.初始化和引用 1.一维数组的定义方式为: 类型说明符 数组名[常量表达式] (1)数组名的命名方法与变量名相同,遵循标识符命名规则; (2)数组是用方括号 ...
- python-数据类型-字符串入门-定符串的定义-type函数-iput函数
字符串数据类型 什么是字符串 字面意思,字母符号,一串(多个) 比如:羊肉串 字符的表达方式,使用引号括起来 例如 "hello" "python" 查看一个数 ...
- Python Str字符串 字符串常用方法 定义 创建 拆分 成分判断 大小写调整 格式化 填充 替换 访问 查找
Python Str字符串 定义 文本序列类型-Python中的str文本数据是用str对象或字符串处理的.字符串是Unicode代码点的不可变序列.字符串文字的书写方式多种多样: 单引号:'allo ...
- python在两行中分别输入一个字符串s和整数n,定义一个函数将字符串s循环向右移动n位
解题思路: 将字符串转为列表处理 123456 [1,2,3,4,5,6] 将列表重复两遍 [1,2,3,4,5,6,1,2,3,4,5,6] 删去前面和后面多余的数字即可 [4,5 ...
- sql定义布尔类型变量_Php –布尔变量类型,True,False
sql定义布尔类型变量 [rps-include post=6522] [rps-include post = 6522] Programming generally consist of numer ...
- 2020-11-30(为什么字符串可以赋值给字符指针变量)
今天带着疑问去看了看字符指针,就一直在想为什么输出一个指向字符的指针,它输出的不是地址,而是字符,结果挖到了一个宝藏博客,然后结合了自身的想法,摘抄了大部分内容,最后我也把我自己的疑问给解决了,外加再 ...
- PHP字符串运算结果,php字符运算
二.PHP的运算符 PHP中有丰富的运算符集,它们中大部分直接来自于C语言.按照不同功能区分,运算符可以分为:算术运算符.字符串运算符.赋值运算符.位运算符.条件运算符,以及逻辑运算符等.当各种运算符 ...
- python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符
python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...
最新文章
- webpack源码之tapable
- oracle测试环境表空间清理
- Android --- RecycleView 中默认选择第一个 item,点击第 2 个 item 时改变其字体样式,其余的 item 的字体样式恢复默认
- 字符串和数字之间的转化
- javascript --- [jsonp] script标签的妙用(绕过同源限制)
- 2021年中国机器视觉市场研究报告
- 【英语学习】4000 Words 【V1】【U01】The Lion and the Rabbit
- 逻辑删除用户后 用户名重复怎么办?
- fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
- android 入门教程速成,Android入门基础教程(小白速成1)
- 关于opencv的rows和cols的理解
- 2022年化工自动化控制仪表考试总结及化工自动化控制仪表模拟考试
- jquery解绑、绑定笔记
- Python-opencv实现Trackbar调节亮度对比度
- Spark 第一讲 Scala安装配置
- Introduction to Python(2)
- 服务器千兆网卡显示百兆,Cisco 2960交换机,服务器千兆网卡,显示百兆问题?...
- 马云号召快递公司提升员工待遇:快递员带回家的钱要让家人惊喜
- 游戏外挂传播后门病毒 欺骗用户“放心使用尽情奔放”
- lookup无序查找_使用LOOKUP函数实现无序查询
热门文章
- 修改RHEL7/centos7网卡为eth0
- 关于code reiview
- 一个比较明显的OOM的排查过程
- 尚硅谷Docker---1、docker杂记
- 黑马lavarel教程---10、lavarel模型关联
- 运维笔试Shell编程题
- [原创] CSS自定义IOS苹果,Android安卓的CheckBox 效果,可以根据文字大小变化而变化,内框显示文字,另外可自定大小,自定颜色...
- 读《大道至简——失败的过程也是过程》有感
- 2014百度之星资格赛 1001:Energy Conversion(水题,逻辑题)
- Spring MVC 中的 forward 和 redirect