使用JAVA代码获得系统的MAC地址和IP地址
来源:互联网 发布:教育 云计算 编辑:程序博客网 时间:2024/05/21 08:43
NetworkInterface.getHardwareAddress 这个方法就是获得机器的MAC地址的。
import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Formatter;import java.util.Locale;/** * 使用JAVA代码获得系统的MAC地址和IP地址。 * * @author 享受JAVA(enjoyjava.net) */public class TestIpMac { public static void main(String[] args) throws Exception { InetAddress address = InetAddress.getLocalHost(); // 获得当前主机地址 NetworkInterface ni = NetworkInterface.getByInetAddress(address); // 获得网络接口 byte[] mac = ni.getHardwareAddress(); // 获得硬件的MAC地址 String sIP = address.getHostAddress(); // 获得IP地址 String sMAC = ""; Formatter formatter = new Formatter(); for (int i = 0; i < mac.length; i++) { // 组合成MAC的字符串 sMAC = formatter.format(Locale.getDefault(), "%02X%s", mac[i], (i < mac.length - 1) ? "-" : "").toString(); } System.out.println("IP:" + sIP); System.out.println("MAC:" + sMAC); }}
- 使用JAVA代码获得系统的MAC地址和IP地址
- Java获得登录的IP和MAC地址
- 获得ip和mac地址
- 获得ip和mac地址
- 获得ip和mac地址
- python 使用ioctl() 获得网卡IP 和MAC地址
- 获得本机IP和MAC地址
- java获取ip地址和Mac地址
- java获取本机的IP地址和mac地址
- 获得网卡MAC地址和IP地址(VB.net)
- 获得网卡MAC地址和IP地址(VB.net)
- 获得网卡MAC地址和IP地址(VB.net)
- MAC地址和IP地址的区别
- MAC地址和IP地址的关系
- MAC地址和IP地址的区别
- MAC地址和IP地址的关系
- MAC地址和IP地址的关系
- MAC地址和IP地址的关系 .
- 关于APK文件大小的问题
- 局域网中共享同一个源
- 字符串类型
- Asp.Net事件顺序
- XFire WebService开发快速起步
- 使用JAVA代码获得系统的MAC地址和IP地址
- 中介者模式
- Mathematician gucci shoes
- Parseval's Theorem
- C语言printf——动态指定输出格式长度
- 关于null != a 与 a != null 的区别
- 软件测试的“钓鱼成熟度模型”
- 工程类系统的需求梳理
- 2010-4-7 美化CSS代码备份