java - StringTemplate 设置列表中最后一项的格式

标签 java string stringtemplate

我正在使用 StringTemplate 生成源代码,我需要呈现一个语句列表,我希望除最后一个之外的所有语句都用“;\n”分隔,但将最后一个语句格式化为包含在“返回项;\n”中 我可以在模板中实现此目的还是必须手动进行一些预处理?

$call.stmts:{$it$;} ;separator="\n"$ 

目前我正在使用上述内容。

最佳答案

尝试使用 trunc() 函数获取列表中除最后一个元素之外的所有内容,并使用 last() 方法获取最后一个元素,如所述 here

关于java - StringTemplate 设置列表中最后一项的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5697169/

相关文章:

java - XML 到 CSV 转换 Java

java - CPLEX 中的数独求解器

c++ - 跨翻译单元的字符串文字地址

java - 使用 StringTemplate 渲染列表列表

java - 带有 Sprite 表的 ArrayIndexOutOfBoundsException

java - SlidingUpPanel 崩溃

Javascript:使用通配符和替换方法

将字符串转换为 double

eclipse - ANTLR 和 Xtext 集成用于开发插件

c# - 如何强制 StringTemplate 评估属性中的属性?