문자열이 알려져 있고 문자열의 16 진수를 찾아 문자열과 검사 코드를 알고 있습니다. 체크섬 축적이 합법적인지 여부에 관계없이 말하지 않고 코드로 이동하겠습니다.
public static String MakeCheckSum (String Data) {if (data == null || data.equals ( "")) {return ""; } int total = 0; int len = data.length (); int num = 0; while (num <len) {string s = data.substring (num, num + 2); System.out.println (s); Total += integer.parseint (s, 16); num = num + 2; } / ** * 256을 사용하여 최대 나머지가 255, 즉 16 진수의 FF임을 알 수 있습니다. * / int mod = TOTAL % 256; 문자열 hex = integer.tohexstring (mod); len = hex.length (); // 체크 비트의 길이가 충분하지 않으면 0을 추가하십시오. 여기에 2 비트 점검이 사용됩니다. (len <2) {hex = "0" + hex; } 반환 16 진; }Java 축적 및 검증 구현 방법 Hexadecimal (권장)에 관한 위의 기사는 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.