【原创】 Java按位与或校验

  public boolean integrityCheck(String weatherStr, String checkSum) {
        int ch = weatherStr.charAt(0);
        for (int i = 1; i < weatherStr.length(); i++) {
            ch ^= weatherStr.charAt(i);
        }
        if (Integer.toHexString(ch).equals(checkSum.toLowerCase())) {
            return true;
        }
        return false;
    }

 

posted @ 2020-08-10 17:32  名成在天下  阅读(262)  评论(0)    收藏  举报