code: public static byte[] bits2Bytes(String bits) {
          int lenMod  = bits.length() % 8;
          int byteLen = bits.length() / 8;
          // 不是8的倍数前面补0
          if (lenMod != 0) {
              for (int i = lenMod; i < 8; i++) {
                  bits = "0" + bits;
              }
              byteLen++;
          }
          byte[] bytes = new byte[byteLen];
          for (int i = 0; i < byteLen; ++i) {
              for (int j = 0; j < 8; ++j) {
                  bytes[i] <<= 1;
                  bytes[i] |= bits.charAt(i * 8 + j) - '0';
              }
          }
          return bytes;
      }
docs: bits转bytes
  
  @param bits 二进制
  @return bytes