zoukankan      html  css  js  c++  java
  • 字符数组、字节数组、字符串转换

    字符串string和内存流MemoryStream及比特数组byte[]互转比较

    定义string变量为str,内存流变量为ms,比特数组为bt

    1.字符串转比特数组

    • (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");
    • (2)byte[] bt=Convert.FromBase64String("字符串");

    2.字符串转流

    • (1)MemoryStream ms=new MemoryStream(System.Text.Encoding.Default.GetBytes("字符串"));
    • (2)MemoryStream ms=new MemoryStream(Convert.FromBase64String("字符串"));

    3.流转比特数组

    • (1)byte[] bt=ms.ToArray();
    • (2)MemoryStream ms=new MemoryStream();ms.Write(bt,0,ms.Length);

    4.流转字符串

    • (1)string str=Convert.ToBase64String(ms.ToArray());
    • (2)string str=System.Text.Encoding.Default.GetString(ms.ToArray());

    5.比特数组转字符串

    • (1)string str=System.Text.Encoding.Default.GetString(bt);
    • (2)string str=Convert.ToBase64String(bt);

    6.比特数组转流

    • (1)MemoryStream ms=new MemoryStream(bt);
    • (2)MemoryStream ms=new MemoryStream();ms.Read(bt,0,bt.Lenght);
  • 相关阅读:
    关于python3在centOS7下源码安装的配置
    nginx服务器多虚拟主机配置
    完全数
    高精度计算组合数
    算法竞赛入门经典第六章总结
    线段树
    奶牛
    算法竞赛入门经典第五章总结
    优先队列的使用方法
    放魔法石的游戏
  • 原文地址:https://www.cnblogs.com/snail0404/p/5441890.html
Copyright © 2011-2022 走看看