C byte数组转string,string转byte数组

C byte数组转string,string转byte数组1 将字符串转为 byte 数组 stringimgDat string imgArr imgData Split newchar byte bty Array ConvertAll string byte imgArr delegate strings returnbyte Parse s 2 将 byte 数组转为字符串主要两个主要方法 String Join 在指定 St string byte

1.将字符串转为byte数组

string imgData = "....,...,....,...."; string [] imgArr=imgData.Split(new char[]{ 
   ','}); byte[] bty = Array.ConvertAll<string, byte>(imgArr, delegate(string s) { 
    return byte.Parse(s); }); 

2.将byte数组转为字符串
主要两个主要方法:
String.Join(): 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。
Array.ConvertAll(): 将一种类型的数组转换为另一种类型的数组。
例:将目标数组ArraySource(字节)的元素以”“分隔,输出字符串。








string result = String.Join(",", Array.ConvertAll(ArraySource, (Converter<byte, string>)Convert.ToString)); 

//Image-->Byte[]-->String Byte[] bytes = File.ReadAllBytes(@"d:\a.gif"); MemoryStream ms = new MemoryStream(bty); String imgStr = Convert.ToBase64String(ms.ToArray()); //String-->Byte[]-->Image byte[] imgBytes = Convert.FromBase64String(imgStr); Response.BinaryWrite(imgBytes.ToArray()); // 将一个二制字符串写入HTTP输出流 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176327.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:12
下一篇 2026年3月26日 下午10:12


相关推荐

  • OPC协议测试

    OPC协议测试OPC 全称是 ObjectLinkin OLE forProcessCo 它的出现为基于 Windows 的应用程序和现场过程控制应用建立了桥梁 在过去 为了存取现场设备的数据信息 每一个应用软件开发商都需要编写专用的接口函数 由于现场设备的种类繁多 且产品的不断升级 往往给用户和软件开发商带来了巨大的工作负担 作用 解决软件和硬件之间的联系 KepServer 与 PLC 直接建立了连接 走的是 S7 协议 本质还是 TCP IP 协议 在这个过程中 KepServer

    2026年3月18日
    2
  • AI编程工作流深度解析:架构师、开发者和评审员三权分立模式实战手册

    AI编程工作流深度解析:架构师、开发者和评审员三权分立模式实战手册

    2026年3月17日
    3
  • IntelliJ IDEA Community_集成灶好不好用过的来说一下

    IntelliJ IDEA Community_集成灶好不好用过的来说一下https://blog.csdn.net/u013412790/article/details/71022784 第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是…

    2022年10月9日
    5
  • idea和eclipse哪个区别_第一责任和主要责任的区别

    idea和eclipse哪个区别_第一责任和主要责任的区别IDEA中“newProject”就eclipse的“workspace”,而“newModule”才是创建一个工程,这是要注意的一点。IDEA不会自动编译和加载CLASS,ECLIPSE是自动的,IDEA可以通过ModeEclipse插件来实现自动加载和编辑ClassIDEA编辑的文件是自动保存的,不能设置为手动保存,这个和Eclipse差别最大,很多人

    2022年8月29日
    5
  • 【Python】数据分析优秀案例&项目经历-用数据分析能力构建高分学生人群画像

    【Python】数据分析优秀案例&项目经历-用数据分析能力构建高分学生人群画像又到了每周末知识分享环节。这次给大家分享的是kaggle上的一个非常有意思的项目,我们希望从中发现学生的测验表现与标签之间的关系。总之,本次项目干货满满,除了通过绘图等常规手段之外,也用到了t检验等假设检验的方法来力求让结论更具说服力。……

    2022年8月30日
    8
  • SpringBoot——MybatisPlus条件查询

    SpringBoot——MybatisPlus条件查询SpringBoot——MybatisPlus条件查询

    2022年4月23日
    167

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号