这是我的HTML代码:
<a target="_blank" href="http://keyes.findbuyers.com/search_details/hGdxEaI0bAO568MBDtCCfvjtY74dYmJKhIeURpGbbtxBQvzbNLwrKJL381lFafq10-YkJ58zGW6Lc8fpOny7fW/customerservice@keyes.com">
999 SW 1st Ave
<br/>
Miami, FL 33130
</a>
当我打印地址时,它会在控制台中的两行显示:
999 SW 1st Ave
Miami, FL 33130
我想打印这样的地址:
999 SW 1st Ave, Miami, FL 33130
我该怎么做?
答案 0 :(得分:0)
在控制台上打印时,新行由特殊字符'\r'
或'\n'
或'\r\n'
表示(取决于操作系统)。
相同的新行无法在浏览器中使用,但是如果您想在浏览器中保留新行,则可以将文本括在<pre>
代码中,也可以将'\r\n'
替换为{{ 1}}标签。
答案 1 :(得分:0)
<Br/>
标记用于标记断行,因此将地址拆分为两行是正常的,以便将其打印在一行中去除此标记。
但是如果您想使用Java在一行中获取您的地址,您可以按照以下步骤更新您的行:
...
String addr=address.get(0).getText().replaceAll("(\\r|\\n)+", ",");
覆盖了windows和Unix回车符。
答案 2 :(得分:0)
只需删除标记<br/>