在網絡上查詢好了,中文轉Unicdoe的方法,經我親自測試,此函數絕對可使用!謝謝
public static String string2Unicode(String string) {
StringBuffer unicode = new StringBuffer();
for (int i = 0; i < string.length(); i++) {
// 取出每一个字符
char c = string.charAt(i);
// 转换为unicode
unicode.append("\\u" + Integer.toHexString(c));
}
return unicode.toString();
}
public class Demo {
public static void main(String[] args) {
//获得字符的uncoide编码
char c = '风';
String uncoide = Integer.toHexString(c);
System.out.println(c+"的uncoide编码:\t"+uncoide);
//从uncoide编码转换成10进制
int x = Integer.parseInt(uncoide, 16);
System.out.println(uncoide+"转成10进制:\t"+x);
//从10进制转成uncoide编码
int y = 39118;
System.out.println(y+"转成uncoide编码:\t"+Integer.toHexString(y));
}
}
运行测试
1
2
3
风的uncoide编码: 98ce
98ce转成10进制: 39118
39118转成uncoide编码: 98ce
3 长整性比较大小
if (previousProTask.getPlansubFlag()==0){
}