In Java, how can a hexadecimal string representation of a byte (e.g. "1e") be converted into a byte value?

For example:

byte b = ConvertHexStringToByte("1e");
Edit
Report