看板 AndroidDev 關於我們 聯絡資訊
各位好! 想請教一個問題, 假設有個字串 "012", 有類似 VB 的 Asc() 能一個字一個字轉成ASCII碼的方法嗎? 目前能將 '0'、'1'、'2'轉成 ASCII碼 48、49、50, ^^^^^^^^^^^^^ 字元(char) 但是沒辦法把 "0" 轉成 48... ^^^^^ 字串(String) 請各位指點迷津了,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.246.77.49
zxlt3722:hashCode() ? 06/14 23:15
asilzheng:toCharArray()? 06/14 23:30
TonyQ:charAt() 啊..@_@ 06/15 00:02
gpc:byte[] bb= "012".getBytes(); int a= (int) bb[0]; 06/15 02:18
gpc:a=48; //END 06/15 02:18
Xavier:謝謝各位的提示!!! 06/15 09:07
LPH66:呃, 我覺得三樓的 charAt 是正解... 06/16 00:33
LPH66:這個才是下篇文在說的"用 String 自己的東西處理" 06/16 00:34
LPH66:而不是用 getBytes 然後被 locale 綁住 06/16 00:34