question: converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order . the returned array will be double the length of the passed array , as it takes two characters to represent any given byte . concode_field_sep char[] DIGITS_LOWER concode_elem_sep char[] DIGITS_UPPER concode_elem_sep String DEFAULT_CHARSET_NAME concode_elem_sep String charsetName concode_field_sep byte[] encode concode_elem_sep Object encode concode_elem_sep byte[] decodeHex concode_elem_sep String toString concode_elem_sep byte[] decode concode_elem_sep Object decode concode_elem_sep String encodeHexString concode_elem_sep int toDigit concode_elem_sep String getCharsetName
target: char [ ] function ( byte [ ] arg0 , char [ ] arg1 ) { int loc0 = arg0 . length ; char [ ] loc1 = new char [ loc0 << 1 ] ; for ( int loc2 = 0 , loc3 = 0 ; loc2 < loc0 ; loc2 ++ ) { loc1 [ loc3 ++ ] = arg1 [ ( 0xF0 & arg0 [ loc2 ] ) >>> 4 ] ; loc1 [ loc3 ++ ] = arg1 [ 0x0F & arg0 [ loc2 ] ] ; } return loc1 ; }