dart 常用功能函数


```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

你可能感兴趣的:(dart)