1. 程式人生 > >判斷兩個陣列是否相等的方法

判斷兩個陣列是否相等的方法

byte buff[] = new byte[128];
byte[] toSend = Utils.fromHex("11 22 33 44 55 66 77 88 99 00");
rfidDevice.open();
rfidDevice.write(toSend);
Thread.sleep(200);
int read = rfidDevice.read(buff);
if (Arrays.equals(toSend, Arrays.copyOfRange(buff, 0, read))) {
    status[3] = STATUS.SUCCESS;

}

當要傳送的陣列資料和讀出來的陣列資料是相等的時候,表示資料已經發送完畢.

Arrays.equals(toSend, Arrays.copyOfRange(buff, 0, read)))//這個方法就是判斷,兩個陣列是否相等.