Artikel ini menjelaskan metode pemrograman Java untuk melintasi semua Mac antara dua alamat MAC. Bagikan untuk referensi Anda, sebagai berikut:
Saat mengelola perangkat yang dikeluarkan di latar belakang, bidang Mac perangkat sering digunakan, yang dapat mengidentifikasi perangkat yang unik. Namun, ketika menyimpan alamat MAC dalam batch dalam database, jika teks parsed ditambahkan baris demi baris, itu pasti akan tampak rumit untuk beroperasi, dan teks alamat MAC perlu dihasilkan sebelumnya. Faktanya, alamat MAC bertambah satu per satu menurut hexadecimal, jadi dimungkinkan untuk menyebutkan semua alamat MAC dengan hanya memberikan satu interval. Berikut ini adalah fungsi yang dienkapsulasi oleh penulis untuk menyebutkan semua Mac dalam interval melalui dua alamat MAC.
/ ** Output Semua alamat MAC dalam dua interval Mac*/ public static void countbetweenmac (string macStart, string macend) {long start = turnmactolong (macStart); 0,9); (hex.length ()-6); tostring ());}}/** Konversi Mac ke nomor*/turnmactolong panjang statis (string mac) {string hex = mac.replaceall ("//:", "); (Hex, 16);Juga, hitung fungsi angka di Mac antara dua Mac:
/** Hitung jumlah total Mac dalam interval*/public static long countmac1 (string macStart, string macend) {string hexStart = macStart.replaceall ("//:", ""); "/: "," "); Mac dalam interval*/public static long countmac (string macStart, string macend) {string [] start = macStart.split ("//:"); int x, y, z; 5], 16); kapak)*16*16*16 + (oleh)*16*16 + c-z + 1;Saya harap artikel ini akan membantu pemrograman Java semua orang.