第二部分:实验调试与结果分析(可加页)
一、 调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题
等)
获取 MAC 地址的方法:
package com.sl.mac;
import java.io.*;
import java.util.*;
import java.util.regex.*;
public class MACAddress
{
String IPCONFIG_COMMAND_WIN = "ipcon7g /all";
boolean realMac = true;
String unique = "";
public static String getMacAddress()
{
MACAddress ma = new MACAddress();
return ma.getUnique().trim();
}
private String getUnique()
{
String os = System.getProperty("os.name");
if(os.startsWith("Windows")){
return getUniqueWindows();
}else {
return "";
}
}
private String getUniqueWindows()
{ //控制台命令,返回结果字符
String ipCon7gResponse = null;
try
{
ipCon7gResponse = runConsoleCommand(IPCONFIG_COMMAND_WIN);
} catch (IOException e)
{
e.printStackTrace();
}
// 按行分割结果字符串,并循环判断每个字符串直道找出 Mac 地址
StringTokenizer tokenizer = new StringTokenizer(ipCon7gResponse, "\n");
while(tokenizer.hasMoreTokens())
{
String line = tokenizer.nextToken().trim();
评论0
最新资源