สตริงเป็นที่รู้จักกันค้นหาผลรวม hexadecimal ของสตริงและรู้ชิ้นส่วนของสตริงและรหัสตรวจสอบ ไม่ว่าการสะสมของเช็คจะถูกกฎหมายหรือไม่ฉันจะไปที่รหัสโดยไม่พูดอะไรมาก
String String สาธารณะ MakeChecksum (ข้อมูลสตริง) {if (data == null || data.equals ("")) {return ""; } int total = 0; int len = data.length (); int num = 0; ในขณะที่ (num <len) {string s = data.substring (num, num + 2); System.out.println (s); ทั้งหมด += integer.parseint (s, 16); num = num + 2; } / ** * ใช้ 256 เพื่อค้นหาว่าส่วนที่เหลือสูงสุดคือ 255 นั่นคือ ff ใน hexadecimal * / int mod = รวม % 256; สตริง hex = integer.tohexstring (mod); len = hex.length (); // ถ้าความยาวของบิตตรวจสอบไม่เพียงพอให้เพิ่ม 0 ที่นี่การตรวจสอบสองบิตจะใช้ถ้า (len <2) {hex = "0" + hex; } return hex; -บทความข้างต้นเกี่ยวกับการสะสม Java และวิธีการตรวจสอบการใช้งาน hexadecimal (แนะนำ) เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น