getHexadecimalCharacterValue function

int getHexadecimalCharacterValue(
  1. String character
)

Get the value of a hexadecimal character

Implementation

int getHexadecimalCharacterValue(String character) {
  if (character.compareTo('0') >= 0 && character.compareTo('9') <= 0) {
    return character.codeUnitAt(0) - 48;
  } else if (character.compareTo('a') >= 0 && character.compareTo('f') <= 0) {
    return character.codeUnitAt(0) - 87;
  } else if (character.compareTo('A') >= 0 && character.compareTo('F') <= 0) {
    return character.codeUnitAt(0) - 55;
  } else {
    return 0;
  }
}