html中如何给string字符串变量加换行符

html中如何给string字符串变量加换行符,第1张

let str = '加载中...\n\r系统正在升级!'

这种写法在html中是会被识别为“加载中...\n\r系统正在升级!”

那么如何保证其\n\r写会被识别,只需要在该div的样式中加入white-space:pre这个样式

一个String显示在网页上,不会安置原来的格式显示,比如说,回车符在网页上就显示成了一个空格,

下面这个方法可以将String改为HTML可以辨认的格式。

public static String toHTMLString(String in) {

StringBuffer out = new StringBuffer()

for (int i = 0in != null &&i <in.length()i++) {

char c = in.charAt(i)

if (c == '\'')

out.append("'")

else if (c == '\"')

out.append(""")

else if (c == '<')

out.append("<")

else if (c == '>')

out.append(">")

else if (c == '&')

out.append("&")

else if (c == ' ')

out.append(" ")

else if (c == '\n')

out.append("<br/>")

else

out.append(c)

}

return out.toString()

}


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

原文地址: http://outofmemory.cn/zaji/7648590.html

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

发表评论

登录后才能评论

评论列表(0条)

保存