private boolean correctChar(char a)
    {
        if (a >= '0' && a <= '9') {
            return true;
        }

        if (a == 'A') {
            return true;
        } else if (a == 'B') {
            return true;
        } else if (a == 'C') {
            return true;
        } else if (a == 'D') {
            return true;
        } else if (a == 'E') {
            return true;
        } else if (a == 'F') {
            return true;
        } else {
            return false;
        }
    }