public static byte bitsToByte(String bits) {
        byte b = 0;
        for (int i = bits.length() - 1, j = 0; i >= 0; i--, j++) {
            char c = bits.charAt(i);
            if (c == '1') {
                b += (1 << j);
            }
        }
        return b;
    }
@Test
    public void bitsToByte() {
        String s = "00110101";
        Assert.assertEquals(CodecUtils.bitsToByte(s), 0x35);
        String s1 = "00111101";
        Assert.assertEquals(CodecUtils.bitsToByte(s1), 0x3d);
    }