تصف هذه المقالة طريقة برمجة Java لاجتياز جميع أجهزة Mac بين عناوين Mac. شاركه للرجوع إليه ، على النحو التالي:
عند إدارة الجهاز الصادر في الخلفية ، غالبًا ما يتم استخدام حقل Mac Mac ، والذي يمكنه تحديد جهاز فريد. ومع ذلك ، عند تخزين عناوين MAC على دفعات في قاعدة البيانات ، إذا تمت إضافة نص محسّن خطًا ، فسيبدو حتماً معقدًا للعمل ، ويجب إنشاء نص عنوان MAC مسبقًا. في الواقع ، يتم زيادة عناوين MAC واحدة تلو الأخرى وفقًا لمادة سداسية عشرية ، لذلك من الممكن تعداد جميع عناوين MAC من خلال إعطاء فاصل واحد. فيما يلي وظيفة تغليفها المؤلف لتعداد جميع أجهزة Mac في الفاصل عبر عناوين MAC.
/ إخراج جميع عناوين Mac في فترات Mac*/ public static void countblemac (سلسلة macstart ، سلسلة macend) {start = turnmactolong (macStart) ؛ 0،9) ؛ (Hex.Length ()-6) ؛ TOSTRING ()) ؛ (Hex ، 16) ؛أيضا ، احسب وظيفة الأرقام في MAC بين macs:
/** احسب العدد الإجمالي لـ Macs في الفاصل الزمني*/public static countmac1 (سلسلة MacStart ، سلسلة Macend) {String hexStart = MacStart.ReplaceAl ("//:" ، "") ؛ //: "") ؛ Macs في الفاصل الزمني*/static static countmac (سلسلة macstart ، سلسلة macend) {string [] start = macstart.split ("//:") ؛ int x ، y ، z ؛ 5] ، 16) ؛ الفأس)*16*16 + (بواسطة)*16*16 + C-Z + 1 ؛آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.