java中計算字符串長度的方法及u4E00與u9FBB的認識
更新時間:2013年01月24日 11:47:28 作者:
字符串采用unicode編碼的方式時,計算字符串長度的方法找出UNICODE編碼中的漢字的代表的范圍“\u4E00” 到“\u9FBB”之間感興趣的朋友可以參考本文,或許對你有所幫助
字符串采用unicode編碼的方式時,計算字符串長度的方法找出UNICODE編碼中的漢字的代表的范圍“\u4E00” 到“\u9FBB”之間,由于一個漢字代表兩個字符所以可以采用如下方法進行計算字符串的長度
public static int getCharLength(String content) {
int count = 0;
for (int i = 0, len = content.length(); i < len; ++i) {
if ('\u4E00' <= content.charAt(i) && '\u9FBB' >= content.charAt(i)) {
count++;
}
}
return content.length()+count;
}
其它的編碼方式可以按照這個原理去時行計算
復制代碼 代碼如下:
public static int getCharLength(String content) {
int count = 0;
for (int i = 0, len = content.length(); i < len; ++i) {
if ('\u4E00' <= content.charAt(i) && '\u9FBB' >= content.charAt(i)) {
count++;
}
}
return content.length()+count;
}
其它的編碼方式可以按照這個原理去時行計算
相關文章
用Java實現(xiàn)春聯(lián)?支持自定義字體顏色
大家好,本篇文章主要講的是用Java編寫春聯(lián)?支持自定義字體顏色,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01SpringMVC Mock測試實現(xiàn)原理及實現(xiàn)過程詳解
這篇文章主要介紹了SpringMVC Mock測試實現(xiàn)原理及實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10java、python、JavaScript以及jquery循環(huán)語句的區(qū)別
本篇文章主要介紹java、python、JavaScript以及jquery的循環(huán)語句的區(qū)別,這里整理了它們循環(huán)語句語法跟示例,以便大家閱讀,更好的區(qū)分它們的不同2016-07-07