我想在基于 Java 的网络应用程序中创建不同格式的文件。这些文件是没有任何 html 标签的纯文本文件。但是文件需要某种格式,文本位于文件的左、中、右或某处(制表符、空格)。
带有占位符的模板 + 带有数据的 java bean = 文本文件。
什么 java 模板引擎或 api 适合这个?
谢谢!
最佳答案
您可以查看String Template (GitHub)。
看起来像这样:
import org.antlr.stringtemplate.*;
import org.antlr.stringtemplate.language.*;
StringTemplate hello = new StringTemplate("Hello, $name$", DefaultTemplateLexer.class);
hello.setAttribute("name", "World");
System.out.println(hello.toString());
关于java - 用于创建文本文件的 java 模板引擎/api 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12407963/