boolean (@Nullable CharSequence str) { if (isEmpty(str)) { return false; } for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if ((c < 'A' || c > 'Z') && (c < 'a' || c > 'z') && !Character.isDigit(c)) { return false; } } return true; }