Java获取Mac地址
来源:互联网 发布:mysql 复合主键怎么写 编辑:程序博客网 时间:2024/05/18 03:36
package util;import java.net.*;public class IPConfig { public static void main(String[] arguments) { InetAddress addr = null; try { addr = InetAddress.getLocalHost(); } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } // 获取本地IP对象 System.out.println("MAC:" + getMACAddress(addr)); } // 获取MAC地址的方法 private static String getMACAddress(InetAddress ia) { // 获得网络接口对象(即网卡),并得到mac地址,mac地址存在于一个byte数组中。 byte[] mac = null; try { mac = NetworkInterface.getByInetAddress(ia).getHardwareAddress(); } catch (SocketException e) { // TODO Auto-generated catch block e.printStackTrace(); } // 下面代码是把mac地址拼装成String StringBuffer sb = new StringBuffer(); for (int i = 0; i < mac.length; i++) { if (i != 0) { sb.append("-"); } // mac[i] & 0xFF 是为了把byte转化为正整数 String s = Integer.toHexString(mac[i] & 0xFF); sb.append(s.length() == 1 ? 0 + s : s); } // 把字符串所有小写字母改为大写成为正规的mac地址并返回 return sb.toString().toUpperCase(); }}
0 0
- Java获取MAC地址
- java 获取mac地址
- java获取Mac地址
- java 获取mac地址
- java获取mac地址
- java获取mac地址
- Java获取MAC地址
- Java 获取mac 地址
- java 获取MAC地址
- java 获取MAC地址
- Java获取Mac地址
- java 获取mac地址
- java获取Mac地址
- Java 获取MAC地址2
- JAVA获取及其mac地址
- Java 获取客户端mac地址
- Java获取主机Mac地址
- 使用Java 获取 MAC地址
- 工厂模式之DAO设计
- PyTagcloud工具使用——显示中文词云
- JS代码的window.location属性详解
- OC 内存管理概念以及范围
- 开启另一个Activity
- Java获取Mac地址
- kafka.common.ConsumerRebalanceFailedException-org.I0Itec.zkclient.exception.ZkNoNodeException
- PIT工作原理
- <iOS>git-起步
- 慎用java的File#renameTo(File)方法
- thread 源码分析
- Spring:AOP(四)注解方式实现AOP
- iOS自动布局实现Cell和Tableview高度自适应(SDAutoLayout)
- 数据挖掘boosting