Here you can find the source of memcmp(byte[] bytes, byte[] bytes2, int nbElem)
Parameter | Description |
---|---|
bytes | a parameter |
bytes2 | a parameter |
nbElem | a parameter |
public static int memcmp(byte[] bytes, byte[] bytes2, int nbElem)
//package com.java2s; //License from project: LGPL public class Main { /**/* w w w . j a v a 2s . c o m*/ * Memory comparison * * @param bytes * @param bytes2 * @param nbElem * @return */ public static int memcmp(byte[] bytes, byte[] bytes2, int nbElem) { for (int i = 0; i < nbElem; i++) { Byte left = bytes[i]; Byte right = bytes2[i]; int compare = left.compareTo(right); if (compare != 0) { return compare; } } return 0; } }