返回上一页

常量定义

常量定义

项目 描述
Integer 1 到1个数字,从09,例如42
Float 09的 1位或更多位,后跟小数点,然后是09之间的一个或多个数字 ,可选地后跟fF,例如42.042.0f
Long 1或更多数字从09后缀lL ,例如42l
Double 09的 1位或更多位数字,后跟小数点,然后是一个或多个数字,从 09后缀dD ,例如42.0d
BigInteger 1或更多数字从09后缀为hH (对于巨型alaOGNL,“不干扰六进制数字”),例如42h
BigDecimal 一个或多个数字从09,后跟一个小数点,然后一个或多个数字从 09后缀bB),例如42.0b
自然 自然(即Integer,Long,BigInteger)也可以使用与Java相同的格式表示为八进制或十六进制。即前缀数字为0为八进制,前缀为0x0X为十六进制。例如0100x10
实数 实数(即Float,Double,BigDecimal)也可以使用标准Java指数符号来表示。即后缀为eE的数字,后跟符号+- 后跟一个或多个十进制数字。例如42.0E-1D42.0E+3B
String 可以用分隔符开始和结束,例如
“你好,世界”
'你好,世界'
是等同的

转义字符为\(反斜杠); 它只能转义字符串分隔符

多行格式 Multilineformat delimiter-back-quote 开头和结尾,例如
“你好世界”

转义字符为\(反斜杠); 它只能转义字符串分隔符。

这些格式文字可以跨越多行,并允许插入统一的表达式。如果环境中存在user值为
张三(无论是作为本地还是全局变量),格式
`你好$ {user}`
将评估为
你好张三
Boolean 该文字,可以使用,例如
val1 == true
null null值在java中使用文字null表示,例如
val1 == null
Array A [后跟一个或多个表达式分隔并以]结尾,例如
[1,2,“三”]

此语法创建一个Object[]

将尝试强行键入数组; 如果所有条目都是同一个类,或者如果所有条目都是Number实例,则在前一种情况下,数组文字将为MyClass[],后一种情况下为Number[]

此外,如果数组文字中的所有条目都是相同的类,并且该类具有等效的基元类型,则返回的数组将是一个原始数组。例如 [1,2,3]将被解释为int[]

Set 一个{后面跟一个或多个表达式分隔并以}结尾,例如
{“one”,2,“more”}

此语法创建一个HashSet

Map 一个{后跟一组或多组键:值对,由}分隔并以}结尾,例如
{“一”:1,“两”:2,“三”:3,“多”:“多”

此语法创建一个HashMap