美文网首页
Dart中string和bytes如何相互转换?

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

作者: 水蜜桃口味的你 | 来源:发表于2020-11-04 16:07 被阅读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");

相关文章

网友评论

      本文标题:Dart中string和bytes如何相互转换?

      本文链接:https://www.haomeiwen.com/subject/uhmgvktx.html