java實(shí)現(xiàn)漢字轉(zhuǎn)unicode與漢字轉(zhuǎn)16進(jìn)制實(shí)例
更新時(shí)間:2014年10月29日 11:59:45 投稿:shichen2014
這篇文章主要介紹了java實(shí)現(xiàn)漢字轉(zhuǎn)unicode與漢字轉(zhuǎn)16進(jìn)制的實(shí)現(xiàn)方法,是Java操作漢字編碼轉(zhuǎn)換的一個(gè)典型應(yīng)用,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了java實(shí)現(xiàn)漢字轉(zhuǎn)unicode與漢字轉(zhuǎn)16進(jìn)制的實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
一、漢字轉(zhuǎn)unicode
復(fù)制代碼 代碼如下:
public static String toUnicode(String s)
{
String as[] = new String[s.length()];
String s1 = "";
for (int i = 0; i < s.length(); i++)
{
as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
s1 = s1 + as[i]+"\t";
}
return s1;
}
二、漢字轉(zhuǎn)16進(jìn)制
復(fù)制代碼 代碼如下:
public static String toChineseHex(String s)
{
String ss = s;
byte[] bt = ss.getBytes();
String s1 = "";
for (int i = 0; i < bt.length; i++)
{
String tempStr = Integer.toHexString(bt[i]);
if (tempStr.length() > 2)
tempStr = tempStr.substring(tempStr.length() - 2);
s1 = s1 + tempStr + " ";
}
return s1.toUpperCase();
}
希望本文所述對大家的Java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Java實(shí)現(xiàn)多線程斷點(diǎn)下載實(shí)例代碼(下載過程中可以暫停)
線程可以理解為下載的通道,一個(gè)線程就是一個(gè)文件的下載通道,多線程也就是同時(shí)開啟好幾個(gè)下載通道,Java實(shí)現(xiàn)多線程斷點(diǎn)下載實(shí)例代碼(下載過程中可以暫停),有興趣的可以了解一下。2016-12-12
MyBatis特殊字符轉(zhuǎn)義攔截器問題針對(_、\、%)
這篇文章主要介紹了MyBatis特殊字符轉(zhuǎn)義攔截器問題針對(_、\、%),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
java常見報(bào)錯(cuò)及解決方案總結(jié)
這篇文章主要介紹了Java編程中常見錯(cuò)誤類型及示例,包括語法錯(cuò)誤、空指針異常、數(shù)組下標(biāo)越界、類型轉(zhuǎn)換異常、文件未找到異常、除以零異常、非法線程操作異常、方法未定義異常、死鎖和類未找到異常,文中通過代碼將解決方案介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03
Java動(dòng)態(tài)規(guī)劃篇之線性DP的示例詳解
這篇文章主要通過幾個(gè)例題為大家詳細(xì)介紹一些Java動(dòng)態(tài)規(guī)劃中的線性DP,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java有一定的幫助,需要的可以參考一下2022-11-11

