Flutter 十六进制与字符串的相互转换

一、字符串转换为十六进制

String str="#Start#";
String res="";
for (int i = 0; i < str.length; i++)
    res=res+str.codeUnitAt(i).toRadixString(16);
print(res);

 

二、十六进制转换为字符串

List value=[0x23,0x53,0x74,0x61,0x72,0x74,0x23];
String res="";
for (var i = 0; i < value.length; i++) {
    res+=String.fromCharCode(int.parse(value[i].toRadixString(10)));
}
print(res);

 

你可能感兴趣的:(Flutter,Android,flutter,android)