怎么把html转化成string

html-css06

怎么把html转化成string,第1张

// 特殊标签过滤

if (textStr.contains("“")) {

textStr = textStr.replace("“", "“")

}

if (textStr.contains("”")) {

textStr = textStr.replace("”", "”")

}

if (textStr.contains(" ")) {

textStr = textStr.replace(" ", "")

}

if (textStr.contains(" ")) {

textStr = textStr.replace(" ", "")

}

if (textStr.contains("<br/>")) {

textStr = textStr.replace("<br/>", "")

}

if (textStr.contains("\n")) {

textStr = textStr.replace("\n", "")

}

return textStr// 返回文本字符串

}

一个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()

}

一个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()

}