Re: [問題] String分割問題
※ 引述《XDXQQ (傑洛尼莫)》之銘言:
: 大家好
: 請問String要如何以Byte分割?
: 舉例來說
: String a="ABC安";
: 想要將a以2byte來分割
: 可是當尾巴剛好遇到中文字時
: 若無法分割,則換下一個字串
: 結果就會變成a[0]="AB",a[1]="C",a[2]="安" 這樣
: 請問有辦法辦到嗎?
直接按CHAR 來處理不就好了?
2個CHAR 切一個, 再轉成BYTE (BIG5), 若遇到轉出3BYTES長, 再切一切,
因為一定有一個是英文字, IF THEN ELSE 一下就有了.
若轉出4BYTES 長, 表示是兩個中文字囉.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.192.134
※ 文章網址: https://www.ptt.cc/bbs/java/M.1493076958.A.51F.html
推
04/25 08:15, , 1F
04/25 08:15, 1F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章