Dart中string和bytes如何相互转换?

在Java中可以通过如下方式实现String和bytes的相互转换:

String hello ="Hello";
//转成bytes
byte[] bytes = hello.getBytes();
//转回来
String hello2 =new String(bytes);

在Dart中使用如下方式实现String和bytes的互转:

//dart中的字节流为int数组
// 转成int数组
List<int> bytes = utf8.encode("Hello world");
print("bytes:$bytes");
// 转回来
String r = utf8.decode(bytes);
print("result:$r");
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。