Here you can find the source of toByte(char c)
private static int toByte(char c)
//package com.java2s; //License from project: Open Source License public class Main { private static int toByte(char c) { if (c >= '0' && c <= '9') return (c - '0'); if (c >= 'A' && c <= 'F') return (c - 'A' + 10); if (c >= 'a' && c <= 'f') return (c - 'a' + 10); throw new RuntimeException("Invalid hex char '" + c + "'"); }/*from w ww .j a v a2s . c o m*/ }