您的位置:首页 > 编程语言 > Java开发

java对字符处理(一)--对HTML中字符转换

2010-11-25 16:19 387 查看
package com.tw.str.util;

/**
* <p>对HTML中的保留字符和一些特殊字符进行转换</p>
* @author tw 2009-06-05
*
*/
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);
}

}


本文出自 “技术成就梦想” 博客,请务必保留此出处http://wen5566.blog.51cto.com/1040211/432335
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: