在FreeMarker中获取字符串的最后四个字符

时间:2016-05-11 13:58:20

标签: java substring freemarker

我有一个FreeMarker变量,${string}可以是任意长度。我怎样才能获得最后四个字符?

例如:

string =“326235253235235”;

我想要显示:“5235”;

2 个答案:

答案 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个字符。