Java中是否有任何將字符串轉換爲字節數組的函數?Java是否有將字符串轉換爲字節數組的函數?
0
A
回答
5
是:String.getBytes
。當你這樣做時,你真的很想指定字符編碼 - 使用平臺默認編碼幾乎總是錯誤的。
理想的情況下,最好指定通過Charset
編碼 - 這樣你就不需要擔心UnsupportedEncodingException
其可通過getBytes
超載它只是需要一個字符串的字符編碼名作爲被拋出一個論點。
編輯:根據您的評論,它看起來像你想解析一個十六進制字符串到一個字節數組。 (這本來是有用的在你的問題說出來。)String.getBytes
不適合此 - 我不相信有什麼事,這不這在標準庫,但Apache Commons Codec庫使得它非常容易:
byte[] data = Hex.decodeHex(text.toCharArray());
1
String.getBytes()?
0
你試過了嗎?
"whatever".getBytes()
+3
使用平臺默認編碼幾乎不是一個好主意。 –
相關問題
- 1. 將Java字符串轉換爲16字節的字節數組
- 2. 如何將字符串數組轉換爲字節數組? (java)
- 3. 將字符串數組(字節值)轉換爲字節數組
- 4. 將字節數組轉換爲字符串的字節數
- 5. 將字節字符串轉換爲java中的字母數字字符數組?
- 6. 將字符串轉換爲字節數組並將字節數組轉換爲字符串
- 7. 如何將字符串轉換爲字節數組中的Java
- 8. C#將字節數組與字符串轉換爲字符串
- 9. 字符串轉換爲字節數組
- 10. 將Java字符串轉換爲數組
- 11. 將Java字符串轉換爲數組
- 12. 將Java字符串轉換爲字節數組
- 13. 如何將Java字符串轉換爲ASCII字節數組?
- 14. 如何將數字(作爲字符串)轉換爲Java中的字節數組?
- 15. 將字節格式字符串轉換爲字節數組android
- 16. C#將字節字符串轉換爲字節數組
- 17. 將字母數字字符串轉換爲java中的字節?
- 18. 將字符串數組轉換爲字節數組並返回
- 19. 將字符串數組轉換爲字節數組
- 20. Java - 將字節[]轉換爲字符串
- 21. 轉:將字符串數組轉換爲Json數組字符串
- 22. 如何將字符和字符串轉換爲字節數組?
- 23. JAVA將字符串轉換爲字符串數組的列表
- 24. 將字符串轉換爲java中的數組字符串
- 25. 將字符串轉換爲Java中的字符串數組
- 26. 如何將csv字節字符串轉換爲Java中的字節數組?
- 27. 將Ruby字符串轉換爲整數數組的字節?
- 28. 將字節值的字符串數組轉換爲字節數組
- 29. 是否有將字符串標記器轉換爲數組的函數
- 30. 是否有任何函數將None轉換爲空字符串?
重複http://stackoverflow.com/questions/140131/convert-a-string-representation-of-a-hex-dump-to-a-byte-array-using-java –
重複的和不完整... –
可能重複[Convert string to byte \ [\]](http://stackoverflow.com/questions/228987/convert-string-to-byte) – 2012-08-28 15:55:17