Java 获取 MAC 地址:代码示例和详细解释
在 Java 中获取 MAC 地址可以通过使用 `NetworkInterface` 类来实现。以下是获取 MAC 地址的示例代码:\n\njava\nimport java.net.InetAddress;\nimport java.net.NetworkInterface;\nimport java.net.SocketException;\nimport java.net.UnknownHostException;\n\npublic class MacAddressExample {\n public static void main(String[] args) {\n try {\n InetAddress ipAddress = InetAddress.getLocalHost();\n NetworkInterface networkInterface = NetworkInterface.getByInetAddress(ipAddress);\n\n byte[] macAddressBytes = networkInterface.getHardwareAddress();\n StringBuilder macAddressBuilder = new StringBuilder();\n\n for (int i = 0; i < macAddressBytes.length; i++) {\n macAddressBuilder.append(String.format("%02X%s", macAddressBytes[i], (i < macAddressBytes.length - 1) ? "-" : ""));\n }\n\n String macAddress = macAddressBuilder.toString();\n System.out.println("MAC Address: " + macAddress);\n } catch (UnknownHostException | SocketException e) {\n e.printStackTrace();\n }\n }\n}\n\n\n运行以上代码将输出计算机的 MAC 地址。请注意,该代码只能在具有网络连接的计算机上获取 MAC 地址。
原文地址: https://www.cveoy.top/t/topic/pWv3 著作权归作者所有。请勿转载和采集!