salesforce 知识整理

salesforce中Apex语言和Java相似函数

Apex中有以下几种经常使用的数据类型:spa

经常使用的基本数据类型:Integer,String,Boolean,Double,Long,ID,Decimalcode

日期时间类型:Date,Time,Datetimeorm

其余:Object对象

在这些基本数据类型中,初始值均为nullblog

(一)基本数据类型继承

  1.Integerci

    不包含小数点的32位数字。整数的最小值为-2,147,483,648,最大值为2,147,483,647。例如:字符串

      Integer i = 1;

  2.Stringform

    由单引号括起来的字符集,对字符数没有限制,能够使用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;
相关文章
相关标签/搜索