在Java应用程序中,我正在创建一个如下所示的字符串(通过连接):
String notaCorrente = dataOdierna + " - " + testoNotaCorrente;
我的问题是我想在此String的末尾添加类似HTML换行符的内容(将显示在HTML页面中)。
我该如何实施?
答案 0 :(得分:3)
Java中的换行符是“\ n”,如下所示:
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + "\n";
但是,这不会像您期望的那样在HTML页面上显示。您可以尝试添加html break标记,或添加
(换行符)和
(回车)HTML实体:
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + "<br>";
或
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + " 
";
答案 1 :(得分:1)
只需添加<br/> (break line tag of HTML)
。
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + "<br/>";
因此,当您要显示此内容时,<br/> tag
将以新行的形式在HTML页面上呈现。
答案 2 :(得分:1)
对于将导致HTML换行的换行符,请使用
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + "<br>";
对于将在文本编辑器中导致换行符的换行符,请使用
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + System.lineSeparator();
对于两者,请使用
String notaCorrente = dataOdierna + " - " + testoNotaCorrente + "<br>" + System.lineSeparator();
为什么不\n
?
\n
特定于某些操作系统,而其他操作系统则使用\r\n
。 System.lineSeparator()
将为您提供与您执行应用程序的系统相关的那个。有关此功能的详情,请参阅the documentation;有关新行的详细信息,请参阅Wikipedia。