Wie man ein Byte Mac -Adresse zu einem String konvertieren . Jede Netzwerkkarte verfügt über eine einzigartige Medium Access Control (MAC) -Adresse . Die MAC -Adresse ist in der Adapter- Hardware verschlüsselt. Es besteht aus sechs Bytes. Diese sechs Bytes können in einer Vielzahl von Weisen in Computer -Code dargestellt werden. Sie können zu konvertieren eine Darstellung , die sechs Byte , werden Variablen verwendet, um eine äquivalente Darstellung mit einer einzigen Saite. Anleitung
1
zu sechs Byte-Variablen die Werte entsprechend der MAC-Adresse in Frage zuweisen . Die spezifische Computer-Code für diesen Schritt hängt von der Programmiersprache, die Sie verwenden . Zum Beispiel für Java , fügen Sie den folgenden Beispielcode initialisiert sechs Byte-Variablen :
Byte byte1 = 54;
Byte byte2 = 43;
Byte byte3 = 129;
Byte Byte4 = 9;
Byte Byte5 = 99 ;
Byte Byte6 = 210;
2
Konvertieren jedes der sechs Bytes den Gegenwert Hexadezimalzahl. Zum Beispiel in Java, macht der folgende Beispielcode , dass :
String Zeichenfolge1 = String.format ("% x " , byte1 );
String string2 = String.format ("% x " byte2 );
String string3 = String.format ("% x " , byte3 );
String string4 = String.format ("% x " , Byte4 );
String string5 = String.format ("% x " , Byte5 );
String string6 = String.format ("% x " , Byte6 );
3 < p> erstellen Sie eine einzelne Zeichenfolge, die die hexadezimalen Äquivalente aller sechs Bytes der MAC-Adresse enthält . Zum Beispiel in Java , fügen Sie den folgenden Beispielcode, um Ihr Programm :
String macAsString = string1 + Zeichenfolge2 + + string3 string4 + + string5 string6 ;