我有一个FreeMarker变量,${string}
可以是任意长度。我怎样才能获得最后四个字符?
例如:
string =“326235253235235”;
我想要显示:“5235”;
答案 0 :(得分:7)
按string.length();
获取字符串的长度,然后使用substring
确定需要从string
修剪的位置;
string.substring(string.length()-4,string.length());
substring
方法用法;
string.substring(beginning index,end index);`
so your beginning index is 326235253235235
|
and your end index is 326235253235235
|
答案 1 :(得分:2)
如果您在FreeMarker模板string[string?length-4..]
中执行此操作。但请确保string
不会短于4个字符。