private boolean checkMacAddr(String str) {
if (str.length() != 17) {
return false;
}else{
for (int i = 0; i < str.length(); i++) {
if ((i + 1) % 3 != 0) {
if (str.charAt(i) <= '0' && str.charAt(i) >= 'f') {
return false;
}
} else {
if (str.charAt(i) != ':') {
return false;
}
}
}
return true;
}
}