【发布时间】:2012-08-07 12:15:05
【问题描述】:
我正在使用 freemarker,我有 value 变量,它包含可变长度但小于 8 的字符串。
我只想在 8 个字符空间中打印它。
即
${value}
应该跨越 8 个空格。
【问题讨论】:
标签: java freemarker
我正在使用 freemarker,我有 value 变量,它包含可变长度但小于 8 的字符串。
我只想在 8 个字符空间中打印它。
即
${value}
应该跨越 8 个空格。
【问题讨论】:
标签: java freemarker
听起来你想要${value?right_pad(8)} 或${value?left_pad(8)}。
【讨论】:
value[index]、value?length 和value?substring(from[, to]) 的基础上进行构建。为了清晰和可重用,也许可以从中创建一个#macro 或#function。一些相关文档:freemarker.org/docs/ref_builtins_string.html、freemarker.org/docs/…