转译特殊符号标签
来源:互联网 发布:手机淘宝电脑版网址 编辑:程序博客网 时间:2024/04/29 19:35
/**
* DealingCharacter.java
* Description:
* @author li.b
* @version 2.0
* Jun 27, 2008
*/
public class DealingCharacter {
/**
* Description: 转译特殊符号标签
* @param value 需要处理的字符串
* @return
*/
public static String filter(String value)
{
if(value == null || value.length() == 0)
return value;
StringBuffer result = null;
String filtered = null;
for(int i = 0; i < value.length(); i++)
{
filtered = null;
switch(value.charAt(i))
{
case 60: // '<'
filtered = "<";
break;
case 62: // '>'
filtered = ">";
break;
case 38: // '&'
filtered = "&";
break;
case 34: // '"'
filtered = """;
break;
case 39: // '/''
filtered = "'";
break;
}
if(result == null)
{
if(filtered != null)
{
result = new StringBuffer(value.length() + 50);
if(i > 0)
result.append(value.substring(0, i));
result.append(filtered);
}
} else
if(filtered == null)
result.append(value.charAt(i));
else
result.append(filtered);
}
return result != null ? result.toString() : value;
}
public static void main(String[] args) {
System.out.println(DealingCharacter.filter("<HTML>sdfasfas</HTML>"));
}
}
- 转译特殊符号标签
- android中xml文件中特殊符号的转译
- H5标签在页面被转译
- angularjs ng-bind-html 指令 对html标签转译
- 解决百度编辑器div防止转译其他标签
- html中的特殊符号特殊标签 待续
- Freemarker输出$和html标签等特殊符号
- Freemarker输出$和html标签等特殊符号
- Freemarker输出$和html标签等特殊符号
- Freemarker输出$和html标签等特殊符号
- HTML笔记之特殊符号加a标签
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 浅述WinForm多线程编程与Control.Invoke的应用
- upload文件的上传
- 数据库连接2
- C++面试--1
- 中国首届“创新管理在职博士班”学员推荐报名
- 转译特殊符号标签
- 获取GMT8时间
- 读取操作属性配置文件
- 获取网卡MAC地址
- 计算时间
- 计算器
- 计算百分比
- LoadRunner脚本录制
- [翻译].NET委托:一个C#睡前故事 [推荐]