#java #string #stringtemplate
#java #строка #stringtemplate
Вопрос:
Я генерирую исходный код, используя StringTemplate, мне нужно отобразить список операторов, которые я хочу, чтобы все, кроме последнего, были разделены символом «; n», но отформатируйте последний, который будет заключен в «return item; n» могу ли я добиться этого в шаблоне или мне нужно выполнить некоторую предварительную обработку вручную?
$call.stmts:{$it$;} ;separator="n"$
В настоящее время я использую вышеуказанное.
Ответ №1:
Попробуйте использовать функцию trunc (), чтобы получить все в списке, кроме последнего элемента, и метод last(), чтобы получить последний элемент, как описано здесь