この記事の例では、Java で漢字を Unicode に変換し、漢字を 16 進数に変換する実装方法を説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。
1. 漢字を Unicode に変換する
次のようにコードをコピーします。
public static String toUnicode(String s)
{
文字列 as[] = 新しい文字列[s.length()];
文字列 s1 = "";
for (int i = 0; i < s.length(); i++)
{
as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
s1 = s1 + as[i]+"/t";
}
s1 を返します。
}
2. 漢字を 16 進数に変換する
次のようにコードをコピーします。
public static String to ChineseHex(String s)
{
文字列 ss = s;
byte[] bt = ss.getBytes();
文字列 s1 = "";
for (int i = 0; i < bt.length; i++)
{
文字列 tempStr = Integer.toHexString(bt[i]);
if (tempStr.length() > 2)
tempStr = tempStr.substring(tempStr.length() - 2);
s1 = s1 + tempStr + " ";
}
戻り s1.toUpperCase();
}
この記事が皆さんの Java プログラミングに役立つことを願っています。