c++ java-C++ 代码 把这个方法翻译成java版本

作者:用户 来源:互联网 浏览:742 次 时间:2016-07-29 10:34:05

c++ java

c++ java-C++ 代码 把这个方法翻译成java版本 - 摘要: C++代码把这个方法翻译成java版本把这个方法翻译成java版本unsignedshortHJTCoder::GenCRC(unsignedchar*data,intlen){inti,j;unsi

问题描述

C++ 代码 把这个方法翻译成java版本

把这个方法翻译成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;
}

解决方案

unsigned char* data
*(data+i)
Java换成数组
char data[]
data[i]

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供c++ java-C++ 代码 把这个方法翻译成java版本相关信息,包括 c++ java 的信息 ,所有c++ java-C++ 代码 把这个方法翻译成java版本相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_58279,您可以点击c++ java-C++ 代码 把这个方法翻译成java版本-手机站访问。
KubeCon2018西雅图在前线(一):云原生概念已经深入人心
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航