บทความนี้อธิบายวิธีการเขียนโปรแกรม Java เพื่อสำรวจ Mac ทั้งหมดระหว่างที่อยู่ MAC สองที่ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
เมื่อจัดการอุปกรณ์ที่ออกในพื้นหลังฟิลด์อุปกรณ์ MAC มักจะใช้ซึ่งสามารถระบุอุปกรณ์ที่ไม่ซ้ำกันได้ อย่างไรก็ตามเมื่อจัดเก็บที่อยู่ MAC ในแบทช์ในฐานข้อมูลหากมีการเพิ่มข้อความที่แยกวิเคราะห์ทีละบรรทัดมันจะปรากฏขึ้นอย่างหลีกเลี่ยงไม่ได้ในการใช้งานและต้องสร้างข้อความที่อยู่ MAC อย่างหลีกเลี่ยงไม่ได้ ในความเป็นจริงที่อยู่ MAC จะเพิ่มขึ้นทีละหนึ่งตามเลขฐานสิบหกดังนั้นจึงเป็นไปได้ที่จะระบุที่อยู่ MAC ทั้งหมดโดยให้ช่วงเวลาเดียว ต่อไปนี้เป็นฟังก์ชั่นที่ถูกห่อหุ้มโดยผู้เขียนเพื่อระบุ MAC ทั้งหมดในช่วงเวลาผ่านที่อยู่ MAC สองตัว
/ ** เอาต์พุตที่อยู่ MAC ทั้งหมดในช่วงเวลา MAC สองช่วง*/ โมฆะสาธารณะ countbetweenmac (สตริง macstart, สตริง macend) {start long = turnmactolong (macstart); 0,9); (hex.length ()-6); TOSTRING ()); (hex, 16);นอกจากนี้คำนวณฟังก์ชั่นตัวเลขใน Mac ระหว่างสอง Macs:
/** คำนวณจำนวน MAC ทั้งหมดในช่วงเวลา*/Public Static Long Long CountMac1 (String MacStart, String Macend) {String HexStart = MacStart.replaceall ("//:", ""); "//:", ","); Macs ในช่วงเวลา*/Public Static Long CountMac (String MacStart, String MacEnd) {String [] start = macstart.split ("//:"); int x, y, z; 5], 16); ขวาน)*16*16*16 + (โดย)*16*16 + C-Z + 1;ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน