用java编写文件时插入头的最佳方法

用java编写文件时插入头的最佳方法,java,Java,我有一个场景,我必须手动插入标题,如下所示 标题: <%@ package="test" imports=" /* Many imports i know the list*/ " %> 我通过如下示例中的字符串连接实现了这一点: String header="<%@ jet package"+"="+"\"Testmodule\"" +"\n"+"imports"+"="+"\"java.io.File"+"\n

我有一个场景,我必须手动插入标题,如下所示

标题:

<%@ package="test"
        imports="
      /* Many imports i know the list*/
        "
       %>

我通过如下示例中的字符串连接实现了这一点:

String header="<%@ jet package"+"="+"\"Testmodule\"" +"\n"+"imports"+"="+"\"java.io.File"+"\n"+
                "utils.ProjectUtils"+"\n"
                +"\""+" parallel="+"\"true\""+"%>"+"\n";
String header=”“+“\n”;
注:我有10多种进口产品。这只是样品


由于在将头文件插入其他文件时,文本更多,并且还需要正确对齐(如下一行的每个导入和转义“”),因此我想知道是否有其他方法可以在java中高效地执行此操作。

我假设这是一个JSP问题

如果是,则使用静态包含(静态包含在编译时解析)


或用于动态包含:

<jsp:include page="..." />


为什么你不能用
\n
来写新行?你能编辑你的问题来包含你现在的代码,并描述对齐要求吗?试试
System.getProperty(“line.separator”)
,不,它不是JSP。我只是手动将这个头写入某个文件中。我有很多字符串操作,所以我想知道是否有有效的方法
<jsp:include page="..." />