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

2020-11-04  本文已影响0人  水蜜桃口味的你

在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");
上一篇 下一篇

猜你喜欢

热点阅读