在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");
网友评论