使用Java生成XML文件时,如何能让文件自动换行?

使用Java生成XML文件时,如何能让文件自动换行?,第1张

换行符"\r\n",如是用dom4j之类的jar包 *** 作,dom4j换行如下

        /**

         * 通过 org.dom4j.io.OutputFormat 来设置XML文档输出格式

         */

        OutputFormat format = OutputFormat.createPrettyPrint() //设置XML文档输出格式

        format.setEncoding("GB2312") //设置XML文档的编码类型

        format.setSuppressDeclaration(true)

        format.setIndent(true) //设置是否缩进

        format.setIndent("   ") //以空格方式实现缩进

        format.setNewlines(true) //设置是否换行

如果是写在记事本里面的话,换号需要用\r\n

如果只是\n的话,你打开记事本后看到不是你想要的真正的换号,而是黑色的一个点

因为在Windows系统下,它会将\r\n当成一个真正的换行

我写过类似的程序,希望能够帮到你~!

1、System.out.printf("欢迎来到%s!%n",place)//这个地方为什么是%n用来换行??

方法:类似于c语言,jdk1.5版本以上才有这种写法;jdk1.4是不可以的;s%输出字符串;%n换行

2、System.out.println("欢迎来到" + place + "!")

方法:直接换行

3、System.out.print("欢迎来到" + place + "\n")

方法:不会换行,需要加入换行标识\n


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11495036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存