[JAVA]String-轉為byte的方法:getBytes

byte[]getBytes() 使用平臺的預設字元集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte  陣列中。
byte[]getBytes(Charset charset) 使用給定的 charset 將此 String 編碼到 byte 序列,並將結果存儲到新的 byte 陣列。
voidgetBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已過時。 該方法無法將字元正確轉換為位元組。從 JDK 1.1 起,完成該轉換的首選方法是通過 getBytes() 方法,該方法使用平臺的預設字元集。
byte[]getBytes(String charsetName) 使用指定的字元集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte 陣列中。

使用方式:                 byte [] bytes1=string.getBytes(); byte [] bytes2=string.getBytes(Charset.defaultCharset() ); try { byte [] bytes3=string.getBytes("UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } 參考: String API

 

其它文章

文章標籤
全站熱搜
創作者介紹
創作者 PG Levin Li 的頭像
PG Levin Li

程式開發學習之路

PG Levin Li 發表在 痞客邦 留言(0) 人氣(2,562)