把这个方法翻译成java版本
unsigned short HJTCoder::GenCRC(unsigned char* data, int len)
{
int i,j;
unsigned short temp1;
unsigned short temp=0xffff;
for( i=0; i< len; i++)
{
temp = *(data+i) ^ ((temp>>8) & 0xFF);
for (j=0; j<8; j++)
{
temp1=temp;
temp>>=1;
if (temp1 & 0x0001)
temp^=0xa001;
}
}
return temp;
}