public class GetUnicode {
/**
* @param str
* @return
*/
public static String toUnicode(String str){
//存放返回值
String restr="";
System.out.print("字符串\""+str+"\"的unicode码:");
for(char a : str.toCharArray()){
//十六进制显示
String ch=Integer.toHexString((int)a);
//用0补齐四位
for(int i=ch.length();i<4;i++){
ch="0"+ch;
}
//全部转换成大写 不转换也无所谓
ch=ch.toUpperCase();
restr+="\\u"+ch;
}
System.out.println(restr);
return restr;
}
public static void main(String[] args) {
String str=new GetUnicode().toUnicode("1aA,中国");
System.out.println(str);
}
}
java获取字符串unicode编码
最新推荐文章于 2021-08-24 22:53:42 发布