/** * Uppers lowercase ASCII char. */ public static char toUpperAscii(char c) { if (isLowercaseAlpha(c)) { c -= (char) 0x20; } return c; }
/** * Converts char digit into integer value. * Accepts numeric chars (0 - 9) as well as letter (A-z). */ public static int parseDigit(char digit) { if ((digit >= '0') && (digit <= '9')) { return digit - '0'; } if (CharUtil.isLowercaseAlpha(digit)) { return 10 + digit - 'a'; } return 10 + digit - 'A'; }
/** * Uppers lowercase ASCII char. */ public static char toUpperAscii(char c) { if (isLowercaseAlpha(c)) { c -= (char) 0x20; } return c; }
/** * Converts char digit into integer value. * Accepts numeric chars (0 - 9) as well as letter (A-z). */ public static int parseDigit(final char digit) { if ((digit >= '0') && (digit <= '9')) { return digit - '0'; } if (CharUtil.isLowercaseAlpha(digit)) { return 10 + digit - 'a'; } return 10 + digit - 'A'; }
@ParameterizedTest (name = "{index} : CharUtil.isLowercaseAlpha({1}) == {0}") @MethodSource({"testdata_testIsLowercaseAlpha"}) void testIsLowercaseAlpha(final boolean expected, final char input) { final boolean actual = CharUtil.isLowercaseAlpha(input); if (expected) { assertTrue(actual, "char '" + input + "' is no lowercase alpha char but was expected."); } else { assertFalse(actual, "char '" + input + "' is lowercase alpha char but was not expected."); } }
/** * Converts char digit into integer value. * Accepts numeric chars (0 - 9) as well as letter (A-z). */ public static int parseDigit(final char digit) { if ((digit >= '0') && (digit <= '9')) { return digit - '0'; } if (CharUtil.isLowercaseAlpha(digit)) { return 10 + digit - 'a'; } return 10 + digit - 'A'; }
/** * Converts char digit into integer value. * Accepts numeric chars (0 - 9) as well as letter (A-z). */ public static int parseDigit(char digit) { if ((digit >= '0') && (digit <= '9')) { return digit - '0'; } if (CharUtil.isLowercaseAlpha(digit)) { return 10 + digit - 'a'; } return 10 + digit - 'A'; }
/** * Uppers lowercase ASCII char. */ public static char toUpperAscii(char c) { if (isLowercaseAlpha(c)) { c -= (char) 0x20; } return c; }
/** * Uppers lowercase ASCII char. */ public static char toUpperAscii(char c) { if (isLowercaseAlpha(c)) { c -= (char) 0x20; } return c; }