一、字符串转换为字节数组

        let s = String::from("str");
let v = s.as_bytes(); // &[u8]
println!("{:?}", v);
// 结果:[115, 116, 114]
let s = String::from_utf8_lossy(v);
println!("{:?}", s);
// 结果:str

二、字节数组转换为字符串

        let s = String::from("str");
let v = s.as_bytes(); // &[u8]
let v1 = a.as_bytes(); // Vec<u8>
println!("{:?}", v);
// 结果:[115, 116, 114]
let s = String::from_utf8_lossy(v);
let s1 = String::from_utf8(v1);
println!("{:?}", s);
// 结果:str
println!("{:?}", s1);
// 结果:str

最新文章

  1. underscore源码解析 (转载)
  2. MYSQL数据库的常用数据类型
  3. SVN版本控制工具使用学习
  4. 稍览了一下CommonJS
  5. C#如何使用异步编程
  6. Git版本控制工具(三)----远程仓库GitHub的使用
  7. 跟着刚哥梳理java知识点——泛型(十三)
  8. dedecms织梦网站图片集上传图片出现302错误图片提示怎么解决 已测
  9. 使用Docker部署Spring boot项目
  10. 【原创】C# war3 巨魔精灵 minimap
  11. URLs ...
  12. SQL Server初探
  13. Javascript继承5:如虎添翼----寄生式继承
  14. 2.请介绍一下List和ArrayList的区别,ArrayList和HashSet区别
  15. delphi怎样在关闭程序时弹出窗口?
  16. ueditor 百度编辑器图片上传 接 node.js 及一些前端自定义
  17. 2111: [ZJOI2010]Perm 排列计数
  18. 深入浅出 JVM GC(2)
  19. Boost filessystem...
  20. C++IO cin

热门文章

  1. 基于U-Net网络的图像分割的MindStudio实践
  2. MVP、原型、概念验证,傻傻分不清楚?
  3. [常用工具] Python视频处理库VidGear使用指北
  4. C++ 之 cout 格式化输出
  5. echarts图例过多,折线过多颜色不知道怎么分配怎么办??优化如下
  6. three.js一步一步来--如何画出一根线
  7. pytorch 配置详细过程
  8. 多个仓库源配置及repositories和mirrors的配置
  9. 【LeetCode字符串#03】图解翻转字符串中的单词,以及对于for使用的说明
  10. 制作 2D 素材|基于 AI 5 天创建一个农场游戏,第 4 天