이 기사에서는 두 Mac 주소 사이의 모든 MAC를 가로 지르는 Java 프로그래밍 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
백그라운드에서 발행 된 장치를 관리 할 때 장치 MAC 필드가 종종 사용되며, 이는 고유 한 장치를 식별 할 수 있습니다. 그러나 Mac 주소를 데이터베이스에 배치로 저장할 때, 구문 분석 텍스트를 한 줄씩 추가하면 필연적으로 작동하기가 복잡해 보이며 Mac 주소 텍스트를 미리 생성해야합니다. 실제로, MAC 주소는 16 진수에 따라 하나씩 증가하므로 하나의 간격 만 제공하여 모든 MAC 주소를 열거 할 수 있습니다. 다음은 두 개의 MAC 주소를 통해 간격으로 모든 MAC를 열거하기 위해 저자가 캡슐화 한 기능입니다.
/ ** 두 Mac 간격의 모든 MAC 주소*/ public static void countbetweenmac (String MacStart, String MacEnd) {long start = long end = turnmac tolong (macend); 0,9); String hex = null; (hex.length () -6); toString ()}}}}}}} mac은*/public static long turnmactolong (string mac) {mac.replaceall ( "// :", "long.parselon g (16 진);또한 두 Mac 사이의 Mac의 숫자 함수를 계산합니다.
/** 간격*/public static long countmac1 (String macstart, String MacEnd) {String hexStart = macStart.Replaceall ( "// :", "")에서 MAC의 총 수를 계산합니다. ",", "; 간격*/public static long countmac (String macstart, String macend) {start = macstart.split ( "// :"); int x, y, z; 5], 16); AX)*16*16*16 + (BY)*16*16 + C-Z + 1;이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.