关键代码:
//从某处读取文件
public static String readString(String fp) {
String str = null;
try {
BufferedReader in = new BufferedReader(new FileReader(fp));
str = in.readLine();
in.close();
} catch (IOException e) {
e.printStackTrace();
}
return str;
}
//将某字符转成byte数组
private static byte[] getMacBytes(String mac) {
if(mac == null) return null;
byte[] macBytes = new byte[6];
String[] strArr = mac.split(":");
if(strArr.length != 6)
return null;
for (int i = 0; i < strArr.length; i++) {
int value = Integer.parseInt(strArr[i], 16);
macBytes[i] = (byte) value;
}
return macBytes;
}
修改处:
String mnMac = readString("/anywhere");
by