将unicode转换成汉字
来源:互联网 发布:金麦软件 编辑:程序博客网 时间:2024/05/29 10:12
将unicode转换成汉字的引申
unicode转换成汉字方法:
public static String UnicodeToString(String str) {
Pattern pattern = Pattern.compile("( Matcher matcher = pattern.matcher(str); char ch; while (matcher.find()) { ch = (char) Integer.parseInt(matcher.group(2), 16); str = str.replace(matcher.group(1), ch + ""); } return str; } 上述方法利用pattern类和matcher类实现转换,但是在eclipse中调试该方法后发现,标准16进制的unicode组成的String串看到的就是中文,其他形式可以变通使用。这里见到了pattern类,简单学习一下。
pattern类
public final class Pattern
- extends Object
- implements Serializable
正则表达式的编译表示形式。
指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher
对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。
因此,典型的调用顺序是
Pattern p = Pattern.compile
("a*b");matcher
("aaaaab");matches
();
在仅使用一次正则表达式时,可以方便地通过此类定义 matches
方法。此方法编译表达式并在单个调用中将输入序列与其匹配。语句
boolean b = Pattern.matches("a*b", "aaaaab");
等效于上面的三个语句,尽管对于重复的匹配而言它效率不高,因为它不允许重用已编译的模式。此类的实例是不可变的,可供多个并发线程安全使用。Matcher
类的实例用于此目的则不安全。
正则表达式的构造摘要
的非捕获组- 将unicode转换成汉字
- java将Unicode编码转换为汉字
- java将Unicode编码转换为汉字
- 将Unicode编码转换为汉字
- 汉字转换成Unicode编码
- unicode编码转换成汉字
- 将汉字转化成Unicode编码
- C#将Unicode编码转换为汉字字符串
- js unicode码转换成汉字
- unicode编码转换成汉字(c#)
- 汉字与 Unicode 转换
- unicode-汉字相互转换
- 将字符串中的(汉字Unicode编码)解析成汉字
- Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字
- 转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字
- 将中文转换成unicode
- java将unicode转为汉字
- Java:把汉字为unicode形式的字符串和把unicode字符串转换成汉字
- 程序员最该看的30本书---------------------------国外编辑推荐
- 数组循环左移P位源代码
- iOS 17个常用代码整理
- SVM(5)
- Win7 x64 sp1安装orcale 10g
- 将unicode转换成汉字
- SVM(6)
- HDU1754 I Hate It
- 规则化和模型选择Regularization and model selection
- 我们工作为了什么
- K-means聚类算法
- 什么时候我才能成为角儿呢?
- 在线学习(Online Learning)
- 数组的输出问题