标签:数字 code 时间类型 最小 world int 转义字符 boolean 字符集
salesforce中Apex语言和Java类似
Apex中有如下几种常用的数据类型:
常用的基本数据类型:Integer,String,Boolean,Double,Long,ID,Decimal
日期时间类型:Date,Time,Datetime
其他:Object
在这些基本数据类型中,初始值均为null
(一)基本数据类型
1.Integer
不包含小数点的32位数字。整数的最小值为-2,147,483,648,最大值为2,147,483,647。例如:
Integer i = 1;
2.String
由单引号括起来的字符集,对字符数没有限制,可以使用HTML标签,所有字符串中也使用转义字符,同Java。在SOQL中使用运算符比较字符串时,不区分大小写。
String str = ‘Hello World‘;
3.Boolean
在初始化时必须赋值true 或 false,否则为null
4.Double
包含小数点的64位数字。
5.Long
不包括小数点的64位整数,取值范围为-2^63—2^63-1。Integer类型可以直接转换成Long类型,Long类型在不超过范围情况下可以通过intValue()方法转成Integer类型。
Long l = 2147483648L;
6.ID
有效的18个字符的Lightning Platform记录标识符。如果设置的是15位,Apex将值转换为18位。无效的ID会在运行时出现异常。
ID id = ‘00300000003T2PGAA0‘;
7.Decimal
货币字段会自动分配为Decimal类型,类似于Java中的float。
Decimal d = -3.14;
(二)日期时间类型
1.Date
表示特定日期的值,不包含相关时间的信息。可以从date值加上或减去Integer值返回Date值。
2.Time
表示特定时间的值。必须始终使用系统静态方法创建时间值。
3.DateTime
Datetime类型声明一个日期时间的对象,包含两部分:日期,时间。Datetime无构造函数,如果实例化只能通过其静态方法初始化。
(三)其他类型
1.Object
Apex支持的任何数据类型。所有Apex数据类型都继承自Object。可以将表示更具体数据类型的对象强制转换为其基础数据类型。例如:
Object obj = 10;
Integer i = (Integer)obj;
标签:数字 code 时间类型 最小 world int 转义字符 boolean 字符集
原文地址:https://www.cnblogs.com/unique-zh/p/10945139.html