任何人都可以解释这段代码的执行吗?谢谢!字符串到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