ตัวอย่างของบทความนี้อธิบายวิธีการนำไปใช้ในการแปลงอักขระภาษาจีนเป็น Unicode และการแปลงอักขระจีนเป็นเลขฐานสิบหกใน Java แบ่งปันกับทุกคนสำหรับการอ้างอิงของคุณ วิธีการดำเนินการเฉพาะมีดังนี้:
1. แปลงอักขระภาษาจีนเป็น Unicode
คัดลอกรหัสรหัสดังต่อไปนี้:
สตริงสาธารณะคงที่ toUnicode (String s)
-
สตริงเป็น [] = สตริงใหม่ [s.length()];
สตริง s1 = "";
สำหรับ (int i = 0; i < s.length(); i++)
-
as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
s1 = s1 + เป็น[i]+"/t";
-
กลับ s1;
-
2. แปลงอักขระภาษาจีนเป็นเลขฐานสิบหก
คัดลอกรหัสรหัสดังต่อไปนี้:
สตริงสาธารณะแบบคงที่ถึง ChineseHex (สตริง s)
-
สตริงเอสเอส = s;
ไบต์ [] bt = ss.getBytes ();
สตริง s1 = "";
สำหรับ (int i = 0; i < bt.length; i++)
-
สตริง tempStr = Integer.toHexString(bt[i]);
ถ้า (tempStr.length() > 2)
tempStr = tempStr.substring(tempStr.length() - 2);
s1 = s1 + tempStr + " ";
-
กลับ s1.toUpperCase();
-
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน