のJavaの同等物は何これは私は、Javaに私のコードを変換したいC.Cの*の文字
int test(unsigned char* input, unsigned char* output, int in_len)
{
int i, out_len = 0;
for(i = 0; i < in_len; i++)
{
if (*(input+i) == 0x23)
{
i++;
*output++ = *(input+i)^0x40;
}
else
{
*output++ = *(input+i);
}
out_len++;
}
return(out_len);
}
で私のコードです。
私はtest()
メソッドを呼び出す前にbase64値を持っています。
デコードした後、私は
* charでtest()
メソッドを呼び出していますが、Javaは何char*
タイプを持っていません。
どのようにJavaを使用してこのコードを使用できますか?
ヘルプを私に....おかげで...
public static byte[] test(byte[] input, byte[] output, int in_len)
{
int i, out_len = 0;
for(i = 0; i < in_len; i++)
{
if ((input[i]) == 0x23)
i++;
output[i] = (byte) (input[i]^0x40);
}
else
{
output[i] = input[i];
}
out_len++;
}
return(output);
}
ありがとうございました^^ 私はどのように探求するのか分かりませんでした。 私は英語が上手ではないので... .haha ですので、私は自分でやります。 – peooooople