java - 用于创建文本文件的 java 模板引擎/api 是什么?

标签 java templates text-files

我想在基于 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/

相关文章:

java - 访问 EJB 分离的接口(interface)时出现 IllegalAccessException

c++ - 具有派生模板类和继承成员变量的语法难题

java - 按存在的数字对文本文件的行进行排序,并按降序输出整行

java - (Java) 扫描仪未从文件中读取 nextDouble()

java - 在Java中创建和读取仅包含最高分数的文本文件

java - 在 distZip Gradle 任务中防止 jar 重复

Java - 如何根据 map 值的首字母对 map 值进行排序?

Java:在for循环init中初始化多个变量?

c++ - 从 'Type (__cdecl *)(std::istream)' 到 'Type &' 的转换

c++ - 模板模板参数 : no matching call found