メイン コンテンツをスキップする

データ型

このテーブルでは、Data Shaping Expression Languageにサポートされているデータ型を使う方法について説明します。

タイプ 構文 対応するJavaクラス
文字列 文字列を一重引用符または二重引用符で区切る必要があります。文字列内で引用符を使いたい場合は、\でそれらをエスケープするか、文字列の区切りに使用した引用符と異なる引用符を使います。また、一重引用符で囲まれた文字列の場合は\n\r\f\t\b\/\'というシーケンスで、二重引用符で囲まれた文字列の場合は\"というシーケンスを使ってエスケープすることもできます。

引用符で囲まれた文字列の場合、CR、NL、LFは使用できません。

'blue'
"yellow"
"John \"Big\" Doe"
"John 'Big' Doe"
java.lang.string
Integer 整数は正または負の整数です。
1
-42
2147483647
java.lang.Integer
Long Long値がLongとして解釈されるには、lまたはLに後続される必要があります。後続されないと、整数として解釈されます。
1l
-42L
9223372036854775807L
java.lang.Long
Double Double値はDoubleとして解釈されるよう、科学的記数法で書き込まれるか、dまたはDに後続される必要があります。そうしないと、小数として解釈されます。
1.5d
5D
-.1415d
-4.73E-2
java.lang.Double
Float Float値は科学的記数法で書き込めます。Floatとして解釈されるには、fまたはFに後続される必要があります。後続されないと、科学的記数法を含む場合は、Floatとして解釈され、含まない場合は、小数として解釈されます。
3.1415f
1.5e-2f
5F
java.lang.Float
Decimal 小数は小数点を含む数字です
0.3
-1.17
java.math.BigDecimal
ブール値 ブール値は大文字と小文字を区別しません。
True
false
FALSE
java.lang.Boolean
バイト バイトは、0xまたは0Xのプレフィックスが付いた、小文字または大文字の16進数文字で書き込まれる必要があります。
0xFFFFFF
0X1234567890
0x0a6e
byte[]
日付 日付を一重引用符または二重引用符で区切る必要があります。yyyyMMddyyyy/MM/ddyyyy-MM-ddのいずれかの形式にした年、月、日で構成されます。これらを文字列の代わりに、日付として評価するには、toDateファンクションを使う必要があります。『データ型ファンクション』をご覧ください。
'2019-08-05'
"1981/09/12"
'20170223'
java.time.LocalDate
時刻 時刻は一重引用符または二重引用符で区切る必要があります。これらは時と分で構成され、秒、ミリ秒、タイムゾーンを含むこともあります。形式は HH:mmhh:mm:ssHH:mm:ss.SSSのいずれかであることが必要です。文字列の代わりに、時間として評価するには、toTimeファンクションを使う必要があります。
"09:44"
'12:32:25'
"09:51:32.568"
"01:02:03.456+03:00"
  • java.time.LocalTime
  • java class java.time.OffsetTime
日時 日時を一重引用符または二重引用符で区切る必要があります。日付、時間、(オプションとして)タイムゾーンで構成されます。形式は、ISO 8601という国際標準に従う必要があります。これらを文字列の代わりに、日時として評価するには、toDateTimeファンクションを使う必要があります。
"2017-07-02T15:04:05.567-08:00"
'2024-05-07T14:27'
  • java.time.OffsetDateTime
  • java class java.time.LocalDateTime

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。