Une chaîne est connue, trouvez la somme hexadécimale de la chaîne et connaissez un morceau de chaîne et vérifiez le code. Que l'accumulation de somme de contrôle soit légale, je vais simplement aller au code sans en dire grand-chose.
public static String makeCKECKSum (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; } / ** * Utilisez 256 pour constater que le reste maximum est de 255, c'est-à-dire ff dans hexadecimal * / int mod = total% 256; String hex = Integer.tohexString (mod); len = hex.length (); // Si la longueur du bit de contrôle n'est pas suffisante, ajoutez 0. Ici, la vérification à deux bits est utilisée si (len <2) {hex = "0" + hex; } return hex; }L'article ci-dessus sur la méthode de la mise en œuvre de l'accumulation et de la vérification Java HexaDecimal (recommandé) est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.