public class test {
public static void main(String[] args) {
System.out.println("\u6CA1\u6709\u5B9A\u4E49\u4EFB\u52A1\u914D\u7F6E\u6587\u4EF6\uFF01");
}
}
就是这个以\u开始的编码,有知道的吗?能详细解释下吗?
解决方案 »
- 各位老大,谁有vox转换为wav,或者相互转换的c/java程序呀?
- actionListener怎么传变量出来,请教....
- 连续套打,大票据量打印之后,突然对不齐了
- 各位大虾,请教一段java源码,初学还不懂,急!!!
- 初学者想学习JAva请推荐几本
- 通过代理服务器上网时如何进行java HttpURLConnection等网络连接开发
- E J B 2.0 中关于CMP 两个Bean 之间关系很困惑的问题?
- 调用ResultSet的last方法为何抛出了异常?
- JBuilder4中怎样能让JFrame实现全屏?需要隐藏任务栏和标题条
- 请问如何打开模态窗口?
- 标准IO重导向是什么意思?
- 帮帮看看此小程序错哪了```
public class StringToUnicode {
public static String StringToUnicode(String str) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < str.length(); i++) {
int temp = (int) str.charAt(i);//获取字符的编码,但是十进制的
String hex = Integer.toHexString(temp);//获得字符的16进制编码
while (hex.length() != 4) {//不足4位加0补齐
hex = "0"+hex;
}
hex = new String(hex).toUpperCase();// 把编码转换成大写
sb.append("\\u" + hex);
}
return sb.toString();
}
public static void main(String[] args) {
StringToUnicode t =new StringToUnicode();
System.out.println(t.StringToUnicode(args[0]));
}
}搞懂老,谢谢各位,这是一个字符转unicode码的java程序,希望各位多指点