www.fltk.net > 编写JAVA程序输出中文字的uniCoDE编码

编写JAVA程序输出中文字的uniCoDE编码

比如这个程序输出三个Unicode字的 class Hello { public static void main(String args[]) { System.out.println("\u7234\u8011\u8756"); } }

java中可以使用char类提供的charAt()方法来获得字符的unicode的编码值,示例如下: public static String getUnicode(String source){ String returnUniCode=null; String uniCodeTemp=null; for(int i=0;i

public class AlphabetToUnicode{ public static void main(String[] args) { String uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; String Lowercase = "abcdefghijklmnopqrstuvwxyz"; System.out.println(stringToUnicode(uppercase)); System.o...

public class test { public static void main(String [] args) { char[] a={'我','爱','你'}; for(int i=0;i

public class test { public static void main(String [] args) { char[] a={'我','爱','你'}; for(int i=0;i

public class T { public static void main(String[] args) { String s = "我爱你"; System.out.println(string2Unicode(s)); } public static String string2Unicode(String string) { StringBuffer unicode = new StringBuffer(); for (int i ...

可以这样来重构字符串new String(“XXX".getByte(),”UTF-8“);后面加上编码方式

按照指定字符集读取文本(utf-8或者gbk)得到字符串,按照字符一个一个提取出来,转换成unicode字符集的字节数组,转成16进制输出即可。

public class CharT {public static void main(String[] args) {//toChars(int codePoint) String str = "\u554A";//啊 字的unicode int codePoint = Integer.parseInt("554A",16); char[] chs = Character.toChars(codePoint); System.out.prin...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com