String regex ="0123456789abcdef"; if (hexNumber == null) return binaryNumber; // проверим, что хекс не равно 0 for (int i = 0; i < hexNumber.length(); i++) { // проверить что символы лежат в шаблоне if (regex.matches(hexNumber.charAt(i))) continue; else return ""; }