toHex static method
Implementation
static String toHex(Uint8List value) {
int length;
if ((length = value.length) <= 0) {
return '';
}
final digital = [
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'A',
'B',
'C',
'D',
'E',
'F'
];
Uint8List retBytes = Uint8List(length << 1);
int i = 0;
for (int j = 0; j < length; j++) {
int k = i + 1;
var index = (value[j] >> 4) & 15;
retBytes[i] = digital[index].codeUnitAt(0);
i = k + 1;
retBytes[k] = digital[value[j] & 15].codeUnitAt(0);
}
return String.fromCharCodes(retBytes);
}