```java
import 'dart:convert';
//var new_key=key.split('').reversed.join();
var new_key = String.fromCharCodes(key.codeUnits.reversed); //字符串反转
String pubKey = '010001';
var dec = int.parse(pubKey, radix: 16); // 16进制转十进制
var hex = 255.toRadixString(16) ; // 10进制转16进制
print(int.parse('AA',radix: 16).toRadixString(2)); //16进制转二进制
var ascii = String.fromCharCode(97); // 数字转ascii
var ascii2 = String.fromCharCodes([97,98]); // 数字转ascii
var encoded = utf8.encode('qq');
var decoded = utf8.decode(encoded);
utf8.decode(stringData.runes.toList()),
'aa'.codeUnits // 字符串转ascii ,数组结果
'a'.codeUnitAt(0) // 单个字符转ascii
字符串转字节:
'qq'.codeUnits
'qq'.runes.toList()
utf8.encode('qq')
打印变量类型
'a'.runtimeType