生活随笔
收集整理的這篇文章主要介紹了
java对字符处理(一)--对HTML中字符转换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
package?com.tw.str.util; ???????public?class?HtmlUtils?{ ????? ?????public?static?String?toHtml(String?str){ ?????????if?(str?==?null) ?????????????return?null; ?????????StringBuffer?sb?=?new?StringBuffer(); ?????????int?len?=?str.length(); ?????????for?(int?i?=?0;?i?<?len;?i++){ ?????????????char?c?=?str.charAt(i); ?????????????switch?(c){ ?????????????case?'?': ?????????????????sb.append(" "); ?????????????????break; ?????????????case?'\n': ?????????????????sb.append("<br>"); ?????????????????break; ?????????????case?'\r': ?????????????????break; ?????????????case?'\'': ?????????????????sb.append("'"); ?????????????????break; ?????????????case?'<': ?????????????????sb.append("<"); ?????????????????break; ?????????????case?'>': ?????????????????sb.append(">"); ?????????????????break; ?????????????case?'&': ?????????????????sb.append("&"); ?????????????????break; ?????????????case?'"': ?????????????????sb.append("""); ?????????????????break; ?????????????case?'\\': ?????????????????sb.append("\"); ?????????????????break; ?????????????default: ?????????????????sb.append(c); ?????????????} ?????????} ?????????return?sb.toString(); ?????} ?????public?static?void?main(String?arg[]){ ?????????String?str?=?"<tt>sdfdf<''s''d\\s"; ?????????str?=?toHtml(str); ?????????System.out.println("-----------str:"+str); ?????} ??}? ?
轉(zhuǎn)載于:https://blog.51cto.com/wen5566/432335
總結(jié)
以上是生活随笔為你收集整理的java对字符处理(一)--对HTML中字符转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。