日期:2014-05-20  浏览次数:20851 次

memcmp在java中怎么实现呢?
请问java中有c中的a=memcmp(virus,rvir,length)吗?

其中:
unsigned   char   virus[]=
{0x0A,0x73,0x53,0x41,0x2E,0x65,0x78,0x30,0x5C,0x5C,0x31,0x39,0x32,0x2E,0x31,0x36   };
fp=fopen(FileName, "rb ");   //以2进制打开指定文件
fseek(fp,offset,SEEK_SET);   //把文件指针指向偏移地址,SEEK_SET为文件开始位
                                                      //offset   相对于origin规定的偏移位置量
fread(rvir,length,1,fp);  
a=memcmp(virus,rvir,length);//offset=0x0c15,length=0x10

------解决方案--------------------
用 System.arraycopy()来复制数组内容