您的位置:首页 > 产品设计 > UI/UE

比较两个byte数组数据是否相同,相同返回 true

2012-08-06 19:19 531 查看
/**

* 比较两个byte数组数据是否相同,相同返回 true

*

* @param data1

* @param data2

* @param len

* @return

*/

public static boolean memcmp(byte[] data1, byte[] data2, int len) {

if (data1 == null && data2 == null) {

return true;

}

if (data1 == null || data2 == null) {

return false;

}

if (data1 == data2) {

return true;

}

boolean bEquals = true;

int i;

for (i = 0; i < data1.length && i < data2.length && i < len; i++) {

if (data1[i] != data2[i]) {

bEquals = false;

break;

}

}

return bEquals;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐