В этой статье описывается метод программирования Java для прохождения всех Mac между двумя MAC -адресами. Поделитесь этим для вашей ссылки, следующим образом:
При управлении выпущенным устройством в фоновом режиме часто используется поле Mac Device, которое может идентифицировать уникальное устройство. Однако при хранении MAC -адресов в партиях в базе данных, если проанализированный текст добавляется строка по строке, он неизбежно будет казаться сложным для работы, и текст MAC -адреса должен генерироваться заранее. На самом деле, MAC -адреса увеличиваются один за другим в соответствии с шестнадцатеричной, поэтому можно перечислить все MAC -адреса, просто предоставив один интервал. Ниже приведена функция, инкапсулированная автором для перечисления всех Mac в интервале через два MAC -адреса.
/ ** Вывод всех MAC -адресов в двух интервалах Mac*/ Public Statice void Countshipweenmac (String Macstart, String Macend) {Long Start = Turnmactolong (MacStart); 0,9); (hex.length ()-6); ToString ()); (Гекс, 16);Кроме того, вычислите функцию числа в Mac между двумя Mac:
/** Рассчитайте общее количество Macs в интервале*/public static 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); AX)*16*16*16 + (By)*16*16 + C-Z + 1;Я надеюсь, что эта статья будет полезна для всех Java Programming.