str2list function

List<int> str2list(
  1. String str
)

将字符串转成数组,比如:’202205160033' 转成 0x20,0x22,0x05,0x16,0x00,0x33

Implementation

List<int> str2list(String str) {
  List<int> arr = [];
  for (int i = 0; i < str.length; i = i + 2) {
    int end = i + 2;

    String s = '';
    if (end < str.length) {
      s = str.substring(i, i + 2);
    } else {
      s = str.substring(i);
    }

    arr = [...arr, int.parse(s, radix: 16)];
  }
  // String ll = arr.toString();
  // print(arr);//202205160044
  return arr;
}