freemarker截取字符串越界怎么处理?
答案:2 悬赏:70 手机版
解决时间 2021-12-01 21:10
- 提问者网友:
- 2021-12-01 13:42
freemarker截取字符串越界怎么处理?
最佳答案
- 五星知识达人网友:怙棘
- 2021-12-01 14:14
freemarker中的子串截取:
substring(start,end)从一个字符串中截取子串
start:截取子串开始的索引,start必须大于等于0,小于等于end
end: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。
例子:
${‘str’?substring(0)}à结果为str
${‘str’?substring(1)}à结果为tr
${‘str’?substring(2)}à结果为r
${‘str’?substring(3)}à结果为
${‘str’?substring(0,0)}à结果为
${‘str’?substring(0,1)}à结果为s
${‘str’?substring(0,2)}à结果为st
${‘str’?substring(0,3)}à结果为str追问如果这样呢? ${‘str’?substring(0,5)} 截取越界的情况下呢?追答你试一下把。这个不存在越界啊,你把下界处理好。追问存在越界的。超出界限会报错的。
substring(start,end)从一个字符串中截取子串
start:截取子串开始的索引,start必须大于等于0,小于等于end
end: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。
例子:
${‘str’?substring(0)}à结果为str
${‘str’?substring(1)}à结果为tr
${‘str’?substring(2)}à结果为r
${‘str’?substring(3)}à结果为
${‘str’?substring(0,0)}à结果为
${‘str’?substring(0,1)}à结果为s
${‘str’?substring(0,2)}à结果为st
${‘str’?substring(0,3)}à结果为str追问如果这样呢? ${‘str’?substring(0,5)} 截取越界的情况下呢?追答你试一下把。这个不存在越界啊,你把下界处理好。追问存在越界的。超出界限会报错的。
全部回答
- 1楼网友:一叶十三刺
- 2021-12-01 15:34
额 并不知道freemarker是什么鬼追问大哥, 你就不要打酱油了~~~ 我好着急的 , 再做不出来就得卷铺盖滚蛋了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯