java转译字符
来源:互联网 发布:html与javascript分离 编辑:程序博客网 时间:2024/04/29 04:01
&的转译字符:& &
<的转译字符:< <
>的转译字符:> >
"的转译字符:" "
空格的转译字符:
解决方法是定义个工具类Tools。
/** * 替换一个字符串中的某些指定字符 * @param strData String 原始字符串 * @param regex String 要替换的字符串 * @param replacement String 替代字符串 * @return String 替换后的字符串 */ public static String replaceString(String strData, String regex, String replacement) { if (strData == null) { return null; } int index; index = strData.indexOf(regex); String strNew = ""; if (index >= 0) { while (index >= 0) { strNew += strData.substring(0, index) + replacement; strData = strData.substring(index + regex.length()); index = strData.indexOf(regex); } strNew += strData; return strNew; } return strData; } /** * 替换字符串中特殊字符 */ public static String encodeString(String strData) { if (strData == null) { return ""; } strData = replaceString(strData, "&", "&"); strData = replaceString(strData, "<", "<"); strData = replaceString(strData, ">", ">"); strData = replaceString(strData, "'", "'"); strData = replaceString(strData, "\"", """); return strData; } /** * 还原字符串中特殊字符 */ public static String decodeString(String strData) { strData = replaceString(strData, "<", "<"); strData = replaceString(strData, ">", ">"); strData = replaceString(strData, "'", "'"); strData = replaceString(strData, """, "\""); strData = replaceString(strData, "&", "&"); return strData; }
0 0
- java转译字符
- java转译字符的使用
- 03-Java中的转译字符
- java url 传递特殊字符转译问题
- Java的字符、转译符、boolean
- java poi导出excel是文件名字符转译问题
- 字符组转译序列
- 字符转译序列
- wpf特殊字符 转译
- html字符转译
- XML字符转译
- XML 字符转译
- HTML特殊字符转译
- html字符转译
- xml字符转译
- Win 命令行特殊字符转译
- java时间转译
- Java 转译列表
- jquery中ajax函数执行顺序问题 ---设置同步
- 使用AlertDialog创建多选列表框
- 键盘遮盖问题
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- [Django] View class and Form
- java转译字符
- 随便写了个快速排序程序
- 选择排序很简单
- cookie学习总结
- 存储系统----存储技术(2)
- Perl中的文件检测操作
- [leet code] Symmetric Tree
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- grails学习笔记-1、grails概述