L'exemple de cet article décrit la méthode d'implémentation de conversion des caractères chinois en Unicode et de conversion des caractères chinois en hexadécimal en Java. Partagez-le avec tout le monde pour votre référence. La méthode spécifique de mise en œuvre est la suivante :
1. Convertissez les caractères chinois en Unicode
Copiez le code comme suit :
chaîne statique publique toUnicode (String s)
{
String as[] = new String[s.length()];
Chaîne s1 = "" ;
pour (int i = 0; i < s.length(); i++)
{
as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
s1 = s1 + comme[i]+"/t" ;
}
renvoie s1 ;
}
2. Convertissez les caractères chinois en hexadécimal
Copiez le code comme suit :
chaîne statique publique toChineseHex (String s)
{
Chaîne ss = s ;
octet[] bt = ss.getBytes();
Chaîne s1 = "" ;
pour (int i = 0; i < bt.length; i++)
{
String tempStr = Integer.toHexString(bt[i]);
si (tempStr.length() > 2)
tempStr = tempStr.substring(tempStr.length() - 2);
s1 = s1 + tempStr + " " ;
}
return s1.toUpperCase();
}
J'espère que cet article sera utile à la programmation Java de chacun.