任何人都可以解釋這段代碼的執行嗎?謝謝!字符串到ByteArray
private byte[] convertStringToByteArray(String paramString)
{
int i = paramString.length();
byte[] arrayOfByte = new byte[i/2];
for (int j = 0; j < i; j += 2)
{
int k = Integer.parseInt(paramString.substring(j, j + 1), 16);
int m = Integer.parseInt(paramString.substring(j + 1, j + 2), 16);
arrayOfByte[(j/2)] = (byte)(m + (k << 4) & 0xFF);
}
return arrayOfByte;
}
你爲什麼不跑去看?通過調試器? –
你應該做的一件事就是給出一個屬性。由於您沒有編寫此代碼,因此您應該編輯您的問題並添加關於代碼的來源以及作者的信息。 – RealSkeptic