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)))//这个方法就是判断,两个数组是否相等.
判断两个数组是否相等的方法
最新推荐文章于 2024-02-21 17:02:47 发布