1.数据类型
- 基本数据类型(Integer/Boolean/String)
- Boolean
- Date/Datetime/Time
- ID(18位与15位,可以与String相互转换)
- Integer/Long/Double/Demical
- String
- Blob
- Object
- Enum(枚举型)
- sObjects(sObjects/Account/Position_c等)
- 集合(list,set,map等)
- 用户自定义及系统自定义对象
- null
- Date: addDays()/dayOfYear()/daysBetween()/month()/toStartOfMonth()/year()
- Datetime: addHours()/hourGmt()/minute()
- String: compareTo()/contains()/equals()/indexOf()/length()/split()/substring()/toUpperCase()/toLowerCase()
- Enum: ordinal()查看位置
- sObject: addError(),父对象__r
- list(有序):add()/remove()/clear()/clone()/deepClone()/get/set/isEmpty()/size()/sort()
- set(无序,不重复):add()/addAll()/clear()/clone()constains()/cnstainsAll()/isEmpty()/remove/removeAll()/retainAll()/size()
- map(key-value):clear()/clone()/deepClone()/constiansKey()/get/set/isEmpty()/keySet()/put/putAll/remove/size/values
3.正则表达式判断
Example1
myPattern=Pattern.compile('a*b');
Matcher myMatcher=myPattern.matcher('aaabbbb');
system.assert(
myMatcher.matches());
Example2
Boolean Test=Pattern.matches(
'a*b','aaabbbb');