我有一个带有〜已知二进制序列的字节数组.我需要确认二进制序列是它应该是什么.我已经尝试.equals
过了==
,但都没有奏效.
byte[] array = new BigInteger("1111000011110001", 2).toByteArray();
if (new BigInteger("1111000011110001", 2).toByteArray() == array){
System.out.println("the same");
} else {
System.out.println("different'");
}
Run Code Online (Sandbox Code Playgroud) 你看到使用字节数组作为Map键有什么问题吗?我也可以做new String(byte[])
和哈希,String
但它更直接使用byte[]
.