private static final byte hexCharToByte(char ch) { 
  switch(ch) { 
     case '0': return 0x00; 
     case '1': return 0x01; 
     case '2': return 0x02; 
     case '3': return 0x03; 
     case '4': return 0x04; 
     case '5': return 0x05; 
     case '6': return 0x06; 
     case '7': return 0x07; 
     case '8': return 0x08; 
     case '9': return 0x09; 
     case 'a': return 0x0A; 
     case 'b': return 0x0B; 
     case 'c': return 0x0C; 
     case 'd': return 0x0D; 
     case 'e': return 0x0E; 
     case 'f': return 0x0F; 
     } 
    return 0x00; 
  } 
                  
 public static void main(String args[]){ 
    String s="220c04faf8377f58"; 
    byte a[]=decodeHex(s); 
    for(int i=0;i
    } 
  } 
                  
                    
 
↑返回目录 
前一篇: 字节数组转换为16进制字符串  
 
后一篇: 一个日志工具类