Java获取本机MAC地址
来源:互联网 发布:网络是怎样连接的 编辑:程序博客网 时间:2024/05/17 23:39
import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;/* * 物理地址是48位 */public class LOCALMAC {/** * @param args * @throws UnknownHostException * @throws SocketException */public static void main(String[] args) throws UnknownHostException, SocketException {// TODO Auto-generated method stub//得到IP,输出PC-201309011313/122.206.73.83InetAddress ia = InetAddress.getLocalHost();System.out.println(ia);getLocalMac(ia);}private static void getLocalMac(InetAddress ia) throws SocketException {// TODO Auto-generated method stub//获取网卡,获取地址byte[] mac = NetworkInterface.getByInetAddress(ia).getHardwareAddress();System.out.println("mac数组长度:"+mac.length);StringBuffer sb = new StringBuffer("");for(int i=0; i<mac.length; i++) {if(i!=0) {sb.append("-");}//字节转换为整数int temp = mac[i]&0xff;String str = Integer.toHexString(temp);System.out.println("每8位:"+str);if(str.length()==1) {sb.append("0"+str);}else {sb.append(str);}}System.out.println("本机MAC地址:"+sb.toString().toUpperCase());}}
阅读全文
0 0
- Java获取本机mac地址
- java获取本机mac地址
- Java获取本机的mac地址
- Java获取本机MAC地址
- java中获取本机IP 本机mac地址
- Java获取本机MAC地址/IP地址/主机名
- java获取本机的IP地址和mac地址
- 获取本机mac地址
- 获取本机MAC地址
- 获取本机MAC地址
- 获取本机MAC地址
- 获取本机MAC地址
- 获取本机mac地址
- 获取本机MAC地址
- 获取本机MAC地址
- java获取本机网卡的MAC地址
- java获取本机网卡的MAC地址
- Java编程来获取本机的MAC地址
- VC 编译boost方法
- 配置yum源
- http入门与挖坑
- 纯国产Science:王二涛组发现植物-真菌互作新机制
- AngularJs-变量
- Java获取本机MAC地址
- Java 从入门到入土(2)
- UVa 1594 解题报告
- C\C++和Lua是如何进行通信的?
- 2017年7月6日(新手记错)
- Android Studio Service AIDL 详解
- Django------相关知识(三)
- [leetcode]629. K Inverse Pairs Array
- Linux环境下redis安装、配置、启动/停止