2013-06-24 54 views
0

我搜索了很多,我似乎無法找到任何與在Java中將字符串轉換爲固定長度字節相關的任何內容,我不知道它是否也可能,因爲我們已經得到了協議。Java - 字符串到固定字節

String word = "asdsda"; 
byte[] bytes = Java.Convert(word, 20); 

如上圖只是爲了examplify的例子中,是有在Java中的方式來將字符串轉換爲固定字節正值?

回答

1
String word = "asdsda"; 
byte[] bytes = word.getBytes("UTF-8"); 

會給你6個字節。

+0

謝謝,我知道我可以使用getBytes方法使用UTF-8編碼,但我想知道是否有方法將字符串轉換爲指定的長度字節,例如,將該字轉換爲16字節的數組 – user2514661

+0

您的評論沒有解析。第一個字節總是相同的長度,8位。所以大概由「指定的長度字節」你的意思是「指定的長度字節數組」?首先回答,然後我們可以繼續。 – Keith

+0

是的,它是一個規定長度的字節數組,對不起 – user2514661

0

字符編碼是一個規則,字符到字節的轉換,你必須在約束條件下的一些編碼規則,否則是沒有意義的