Sequence的内置函数
1.sequence?first 返回sequence的第一个值。
2.sequence?last 返回sequence的最后一个值。
3.sequence?reverse 将sequence的现有顺序反转,即倒序排序
4.sequence?size 返回sequence的大小
5.sequence?sort 将sequence中的对象转化为字符串后顺序排序
6.sequence?sort_by(value) 按sequence中对象的属性value进行排序
注意:Sequence不能为null
Hash的内置函数
1.hash?keys 返回hash里的所有key,返回结果为sequence
2.hash?values 返回hash里的所有value,返回结果为sequence
操作字符串内置函数
1.substring(start,end)从一个字符串中截取子串
start:截取子串开始的索引,start必须大于等于0,小于等于end
end: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。
2.cap_first 将字符串中的第一个单词的首字母变为大写。
3.uncap_first将字符串中的第一个单词的首字母变为小写。
4.capitalize将字符串中的所有单词的首字母变为大写
5.date,time,datetime将字符串转换为日期
注意:如果指定的字符串格式不正确将引发错误
6.ends_with 判断某个字符串是否由某个子串结尾,返回布尔值
注意:布尔值必须转换为字符串才能输出
7.html 用于将字符串中的<、>、&和"替换为对应得<>&quot:&amp
8.index_of(substring,start)在字符串中查找某个子串,返回找到子串的第一个字符的索引,如果没有找到子串,则返回-1。
Start参数用于指定从字符串的那个索引处开始搜索,start为数字值。
如果start大于字符串长度,则start取值等于字符串长度,如果start小于0,则start取值为0。
9.length返回字符串的长度
10.lower_case将字符串转为小写
11.upper_case将字符串转为大写
12.contains 判断字符中是否包含某个子串。返回布尔值
注意:布尔值必须转换为字符串才能输出
13.number将字符串转换为数字
14.replace用于将字符串中的一部分从左到右替换为另外的字符串。
15.split使用指定的分隔符将一个字符串拆分为一组字符串
16.trim 删除字符串首尾空格
操作数字内置函数
1.c 用于将数字转换为字符串
2.string用于将数字转换为字符串
Freemarker中预订义了三种数字格式:number,currency(货币)和percent(百分比)其中number为默认的数字格式转换
操作布尔值内置函数
string用于将布尔值转换为字符串输出
true转为"true",false转换为"false"
foo?string("yes","no")如果布尔值是true,那么返回"yes",否则返回no

最新文章

  1. .NET Core中间件的注册和管道的构建(1)---- 注册和构建原理
  2. Oracle学习笔记1
  3. 【代码笔记】iOS-关于UIFont的一些define
  4. LPTHW 笨方法学python 19章
  5. paip.log4j兼容linux windows 路径设置
  6. 【转】div居中代码 DIV水平居中显示CSS代码
  7. struts返回json
  8. JS 动态加载脚本 执行回调_转
  9. 查看linux发行版本、内核版本命令
  10. A - Robot Bicorn Attack
  11. asp.net 邮件发送类
  12. PTA 5-12 排序 (25分)
  13. iOS 10中如何搭建一个语音转文字框架
  14. c++的输入和输出流
  15. Hangfire在ASP.NET CORE中的简单实现
  16. SQL强化(一)保险业务
  17. Android官方技术文档翻译——新构建系统概述
  18. 以太坊工作原理之txpool详解
  19. 使用JavaMail创建邮件和发送邮件
  20. 【XSY1544】fixed 数学 强连通图计数

热门文章

  1. 如何通过PHP判断年份是否是闰年----两种方法
  2. jqGrid 事件
  3. TP表单验证
  4. 深度强化学习资料(视频+PPT+PDF下载)
  5. python学习【第三篇】基本数据类型
  6. JS中的this变量的使用介绍
  7. Win7环境下Apache+mod_wsgi本地部署Django
  8. javascript实例:路由的跳转
  9. 我的Android进阶之旅------>Android 众多的布局属性详解
  10. maven的安装以及查看是否安装成功