当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

J2SE5.0新特点之windows下读取网卡物理地址[Java编程]

赞助商链接



  本文“J2SE5.0新特点之windows下读取网卡物理地址[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

这个例子利用了J2SE5.0的ProcessBuilder类履行外部的程序,相关于 Runtime.exec ,它更便利,可以设置环境变量等. package com.kuaff.jdk5package;

import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

public class ProcessBuilderShow
{
public static List<String> getPhysicalAddress()
{
Process p = null;
//物理网卡列表
List<String> address = new ArrayList<String>();

try
{
//履行ipconfig /all号令
p = new ProcessBuilder("ipconfig", "/all").start();
}
catch (IOException e)
{
return address;
}
byte[] b = new byte[1024];
StringBuffer sb = new StringBuffer();
//读取进程输出值
InputStream in = p.getInputStream();
try
{
while (in.read(b)>0)
{
sb.append(new String(b));
}
}
catch (IOException e1)
{
}
finally
{
try
{
in.close();
}
catch (IOException e2)
{
}
}
//以下解析输出值,得到物理网卡
String rtValue = sb.substring(0);
int i = rtValue.indexOf("Physical Address. . . . . . . . . :");
while(i>0)
{
rtValue = rtValue.substring(i + "Physical Address. . . . . . . . . :".length());
address.add(rtValue.substring(0,18));
i = rtValue.indexOf("Physical Address. . . . . . . . . :");
}

return address;

}
public static void main(String[] args)
{
List<String> address = ProcessBuilderShow.getPhysicalAddress();
for(String add:address)
{
System.out.printf("物理网卡地址:%s%n", add);
}
}
}


  以上是“J2SE5.0新特点之windows下读取网卡物理地址[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • J2SE5.0新特点之windows下读取网卡物理地址
  • 谈谈J2SE中的序列化之当序列化蒙受承当
  • 用J2SE1.5来实现多任务的Java操纵程序
  • 用J2SE1.5成立多任务的Java操纵程序
  • <b>体验J2SE 1.5新特点之装箱和拆箱</b>
  • 体验J2SE 1.5新特点之加强For循环
  • <b>J2SE 1.5的注释语法</b>
  • J2SE5.0的ProcessBuilder特点
  • <b>J2SE - 调集框架</b>
  • J2SE综合:无缺理解JavaHelp构造的好处
  • <b>J2EE配置:配置J2SE</b>
  • <b>对J2SE中的序列化的一个感性的熟习</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .