MAC-Adress-Byte-Array zu String formatieren

7

Ich verwende diesen Code, um die MAC-Adresse einer Maschine zu finden. Dieser Code druckt direkt die MAC-Adresse, aber ich möchte es als Zeichenfolge zurückgeben. Ich bin völlig verwirrt.

bitte helfen.

%Vor%     
rgksugan 09.05.2010, 11:04
quelle

7 Antworten

18

Es gibt keine standardmäßige Textdarstellung für Mac-Adressen. Sie müssen es nur in hex konvertieren und die Bytes zur besseren Lesbarkeit trennen. Hier ist die Funktion, die ich im Format von ifconfig unter Unix verwende,

%Vor%

Sie müssen nur das ':' in '-' ändern.

    
ZZ Coder 09.05.2010, 11:34
quelle
4

Dadurch können Sie Mac Address String problemlos formatieren.

%Vor%

Kopie von hier: Ссылка

    
Az MaYo 28.10.2013 10:39
quelle
2

Vielleicht könntest du Hex.encodeHex(bytes) aus Commons verwenden -codec.

Hier sind andere Möglichkeiten, dies zu tun, ohne Bibliotheken von Drittanbietern.

    
Bozho 09.05.2010 11:10
quelle
1

Es sollte etwas wie

sein %Vor%     
dude 16.12.2010 18:24
quelle
0
%Vor%     
TJR 01.07.2010 17:52
quelle
0

Ich weiß, dass dies eine Java-bezogene Frage ist, aber für Scala-Benutzer, die hier gelandet sind, wie ich es getan habe, ist dies eine Möglichkeit, dies in Scala zu tun:

%Vor%     
Jeroen Kransen 29.05.2014 19:27
quelle
-1
%Vor%     
renzo_toppa 20.05.2011 10:00
quelle

Tags und Links