我读了一个文件,给自己弄到了一个整数列表.对于我的大部分工作来说,这就是我想要的,但在一种情况下,我也需要将List<int>的一些转换成String.

更具体地说,我想用UTF-8对字符串进行编码.

这就是我刚刚试过的:

var decoder = new Utf8Decoder(figures);
print(decoder.decodeRest());

但我得到的只是一个整数列表.

推荐答案

String.fromCharCodes(List<int> charCodes)可能就是你要找的.

  List<int> charCodes = const [97, 98, 99, 100];
  print(new String.fromCharCodes(charCodes));

Dart相关问答推荐

Dart中使用set表达式的switch语句

如何扩展 Dart 套接字 BroadcastStream 缓冲区大小为 1024 字节?

Flutter中TextFieldForm中的字母间距

Flutter:Firebase身份验证无需登录即可创建用户

Card宽度与父级匹配

Flutter DatePicker 没有day选项

如何使用我的 dart 包私有而不在 pub dart lang 上显示?

如何限制TextSpan小部件的文本长度

谷歌dart Regions?

设置Dart中非常量的默认值

如何更改手机屏幕上的Flutter应用程序名称显示?

如何在没有脚手架的情况下显示snackBar

如何为 macos 桌面应用启用 Flutter 上网权限?

基于镜子的反射和传统反射有什么区别?

在 Dart 中调用异步函数而不等待,例如启动一个线程

如何从 JavaScript 调用 Dart 函数

如何在 URL 中获取查询参数

Dart:打印整数和字符串

将符号转换为字符串

如何在 Dart 中为 Completer.CompleteException(exception, stackTrace) 获取当前堆栈跟踪;