怎么把HTML格式的转成字符串

html-css032

怎么把HTML格式的转成字符串,第1张

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

}

格式化字符串的意思是使用Format函数将指定的字符串转换为想要的输出格式。

Format函数返回Variant(String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

如果要格式化一个没有本地化的数值字符串,应该使用一个用户自定义的数值格式,以保证得到需要的外观。

扩展资料

Format 函数做格式化输出的不同用法。对于日期分隔号(/),时间分隔号(:),以及 AM/ PM 等文本而言,其真正的显示格式会因计算机上的国际标准不同而有所差异。

在开发阶段,日期与时间是以短日期的格式,配合代码的国际标准来显示的。而在运行时,短日期则是根据系统的国际标准而定,而系统的国际标准和代码的国际标准可能并不相同。

格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type

是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。

参考资料来源:百度百科-Format函数

你说的是这种在线JSON格式化的效果吧:

http://www.sojson.com/

这个源码一般不能给您。

http://www.sojson.com/simple_json.html