java decode
2015-07-06 17:34
330 查看
static
final
Pattern
reUnicode
=
Pattern.compile("\\\\u([0-9a-zA-Z]{4})");public
static
String
decode1(String
s)
{
Matcher
m
=
reUnicode.matcher(s);
StringBuffer
sb
=
new
StringBuffer(s.length());
while
(m.find())
{
m.appendReplacement(sb,
Character.toString((char)
Integer.parseInt(m.group(1),
16)));
}
m.appendTail(sb);
return
sb.toString();}
final
Pattern
reUnicode
=
Pattern.compile("\\\\u([0-9a-zA-Z]{4})");public
static
String
decode1(String
s)
{
Matcher
m
=
reUnicode.matcher(s);
StringBuffer
sb
=
new
StringBuffer(s.length());
while
(m.find())
{
m.appendReplacement(sb,
Character.toString((char)
Integer.parseInt(m.group(1),
16)));
}
m.appendTail(sb);
return
sb.toString();}
相关文章推荐
- java.util.concurrent
- 《Java事务设计策略》XA事务处理
- Java设计模式之适配器模式
- 给Eclipse、Android Studio插上Vim的翅膀
- 走进Struts2(五)— 值栈和OGNL
- struts2中使用ajax和action读写数据的区别
- Java获取项目路径下的方法(全)
- Java回调机制
- java学习笔记 i++和++i
- mysql/Java服务端对emoji的支持
- Eclipse构建Maven的SpringMVC项目
- Java Web项目中的定时器实现
- 根据前序和中序构造二叉树-java版
- Spring 事务之@Transactional
- Eclipse 常用快捷键 (动画讲解)
- Java synchronized
- Eclipse maven构建springmvc项目
- Struts2中iterator标签使用radio/input迭代传值
- Java调用ocx控件以及dll
- java获取系统时区