我們不能將字符串對象轉換爲字節對象嗎?如何處理classCastException
public bitmap a(String s){
byte[] b=(byte[])getValue(s);
...
}
getValue
返回一個字符串對象。
我們不能將字符串對象轉換爲字節對象嗎?如何處理classCastException
public bitmap a(String s){
byte[] b=(byte[])getValue(s);
...
}
getValue
返回一個字符串對象。
使用String.getBytes()
及其重載版本來變換String
到byte[]
。
有重載版本,允許你指定喜歡UTF-8字符集例如:
getBytes(String charsetName);
我不會推薦無參數版本,你幾乎總是要指定一個編碼(而UTF-8是最可能的候選)。 –
當然,但getBytes()是OP版本的第一步。 –
鑄造引用不轉換引用的對象。如果對象已經是此類型,則只能投射參考。如果您想轉換對象,則需要調用執行轉換的方法。 –