java示例代码_用java获取本地网络上机器的MAC地址

     2022-04-03     448

关键词:

java示例代码_用java获取本地网络上机器的MAC地址

import java.io.*;
import java.net.*;
import java.util.*;
import java.util.regex.*;

public class GetMac

public static void main(String[] args)
throws IOException

String address = new GetMac().getMacAddress();
System.out.println(address);


public String getMacAddress() throws IOException

String macAddress = null;
String command = "ipconfig /all";
Process pid = Runtime.getRuntime().exec(command);
BufferedReader in =
new BufferedReader(
new InputStreamReader(pid.getInputStream()));
while (true) 
String line = in.readLine();
if (line == null)
break;
Pattern p = Pattern.compile(".*Physical Address.*: (.*)");
Matcher m = p.matcher(line);
if (m.matches()) 
macAddress = m.group(1);
break;


in.close();
return macAddress;


java示例代码_用java获取所有网络接口,并将信息存储在java Map中

java示例代码_用java获取所有网络接口,并将信息存储在java Map中 查看详情

java示例代码_获取不同时区的本地时间

java示例代码_获取不同时区的本地时间 查看详情

java示例代码_用java自动化我的机器人

java示例代码_用java自动化我的机器人 查看详情

java示例代码_使用Java,如何获取windows计算机上所有本地用户的列表

java示例代码_使用Java,如何获取windows计算机上所有本地用户的列表 查看详情

java示例代码_用Java监控我的网络连接

java示例代码_用Java监控我的网络连接 查看详情

java示例代码_使用刚刚映射到本地驱动器的网络文件夹

java示例代码_使用刚刚映射到本地驱动器的网络文件夹 查看详情

java示例代码_从传感器类中的方法获取机器人的方向

java示例代码_从传感器类中的方法获取机器人的方向 查看详情

java示例代码_指定java服务器上的本地地址。网URL连接

java示例代码_指定java服务器上的本地地址。网URL连接 查看详情

java示例代码_在servlet的init方法中获取servlet的本地映射

java示例代码_在servlet的init方法中获取servlet的本地映射 查看详情

java示例代码_用Java阅读网页上的文本

java示例代码_用Java阅读网页上的文本 查看详情

java示例代码_获取jdbc中的可调用列名

java示例代码_获取jdbc中的可调用列名 查看详情

java示例代码_获取当前安卓设备上的时间

java示例代码_获取当前安卓设备上的时间 查看详情

java示例代码_从网络视图获取文本

java示例代码_从网络视图获取文本 查看详情

java示例代码_获取地图上单击位置的地理位置

java示例代码_获取地图上单击位置的地理位置 查看详情

java示例代码_获取给定时区内上周六/上周六的日期

java示例代码_获取给定时区内上周六/上周六的日期 查看详情

java示例代码_用Java获取Cookie

java示例代码_用Java获取Cookie 查看详情

java示例代码_用Java确定Internet网络接口

java示例代码_用Java确定Internet网络接口 查看详情

java示例代码_获取用fetch=FetchType注释的属性的名称

java示例代码_获取用fetch=FetchType注释的属性的名称 查看详情