美文网首页
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