我在我的Java代碼中有一個像這樣的字符串。Java字符串到字節
String my = "16 12 12 -119 102 105 -110 52 -89 80 -122 -68 114 20 -92 -28 -121 38 113 61"
用「」分隔的值是整數(您可以看到它)。
我可以將整數轉換爲int數組,但我需要將int
值轉換爲byte
數組。每個整數表示的值是一個字節值。
PS。
String aa[] = U.split(" ");
byte bb[] = new byte[aa.length];
for(int q=0;q<aa.length;q++){
int v = Integer.parseInt(aa[q]);
bb[q] = ???????????????????--the code I need to convert the int to a byte
}
那麼你如何將值轉換爲「int」數組?有機會,你可以跳過,並將它們直接轉換爲字節。請到目前爲止顯示你的代碼。 (如果你需要將int []轉換爲byte [],你可以創建一個新的數組,然後依次用'for'循環轉換每個數值。 – 2014-08-28 05:56:46
請發佈您迄今爲止的代碼。 – wdosanjos 2014-08-28 05:59:28
String string_as_int [] = U.split(「」); 使用for循環和Integer.parseInt(); 我將它們轉換爲一個int數組... – Sniper 2014-08-28 05:59:29