验证字符串是否为十六进制
我有一个像“09a”这样的字符串,我需要一个方法来确认文本是否是十六进制的。我发布的代码做了类似的事情,它验证字符串是十进制数。我想做同样的事情,但对于十六进制。
private static boolean isNumeric(String cadena) {
try {
Long.parseLong(cadena);
return true;
} catch (NumberFormatException nfe) {
JOptionPane.showMessageDialog(null,"Uno de los números, excede su capacidad.");
return false;
}
}