Java 如何将mac地址转换为oui查找格式

Java 如何将mac地址转换为oui查找格式,java,mac-address,Java,Mac Address,我有一个mac地址,格式为80:ad:16:c5:a6:28,现在在我的oui数据库中,下载的mac厂商的mac id从0到16580522 因此,问题是: 如何转换我的mac地址以匹配数据库中的mac地址 提取mac地址的前3个字节,并将十六进制转换为十进制 String mac = "80:ad:16:c5:a6:28"; String[] byteStr = mac.split(":"); int identifier = Integer.parseInt(byteStr[0],16) *

我有一个
mac地址
,格式为
80:ad:16:c5:a6:28
,现在在我的
oui
数据库中,下载的mac厂商的mac id从
0
16580522

因此,问题是:

如何转换我的mac地址以匹配数据库中的mac地址


提取mac地址的前3个字节,并将十六进制转换为十进制

String mac = "80:ad:16:c5:a6:28";
String[] byteStr = mac.split(":");
int identifier = Integer.parseInt(byteStr[0],16) * 256 * 256 + Integer.parseInt(byteStr[1],16) * 256 + Integer.parseInt(byteStr[2],16);

提取mac地址的前3个字节,并将十六进制转换为十进制

String mac = "80:ad:16:c5:a6:28";
String[] byteStr = mac.split(":");
int identifier = Integer.parseInt(byteStr[0],16) * 256 * 256 + Integer.parseInt(byteStr[1],16) * 256 + Integer.parseInt(byteStr[2],16);

你能给我们举一个例子说明你数据库中的几个条目包括供应商吗?你能给我们举一个例子说明你数据库中的几个条目包括供应商吗?