c++如何将字符串转为数组(将字符串转换为数组)

1.将字符串转为byte数组stringimgData=”….,…,….,….”;string[]imgArr=imgData.Split(newchar[]{‘,’});byte[]bty=Array.ConvertAll(imgArr,delegate(strings){returnbyte.Parse(s);});2.将byte数组转为字符串主要…

大家好,又见面了,我是你们的朋友全栈君。

1.将字符串转为byte数组

string imgData = “….,…,….,….”;

string [] imgArr=imgData.Split(new char[]{‘,’});

byte[] bty = Array.ConvertAll(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)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输出流

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/129596.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • PHP基础

    PHP基础前言发现PHP审计和利用的一些漏洞利用场景挺有意思的,来学习一下php基础内容,大部分概念和代码和Java或c++的差不多,挑些php独有的特性来做记录。基础知识超级全局变量PHP

    2021年12月13日
  • 全网最全性能优化总结!!(冰河吐血整理,建议收藏)「建议收藏」

    全网最全性能优化总结!!(冰河吐血整理,建议收藏)「建议收藏」性能优化一般包含:数据聚合优化、资源冲突优化、算法优化、JVM优化、复用优化、计算优化和快速优化,冰河吐血整理,建议大家收藏!!

  • 记录一次XordDos(BillGates)木马导致Centos kworker线程占满CPU资源的解决过程「建议收藏」

    记录一次XordDos(BillGates)木马导致Centos kworker线程占满CPU资源的解决过程「建议收藏」1.问题现象​ 通过top命令查看资源占用发现有大量kworker线程占用CPU资源,如下图。怀疑是系统问题或平台程序导致的问题。2.是否是程序导致的论证过程​ 因平台有两部分组成socket+web端,考虑可能是两者中的一个导致的,因此采用以下三种方式验证:​ [1]只关掉socekt端,问题依旧出现​ [2]只关掉web端,问题依旧出现​ [3]全部关掉,问题依旧出现​ …

  • 手写算法-python代码实现Lasso回归

    手写算法-python代码实现Lasso回归手写算法-python代码实现Lasso回归Lasso回归简介Lasso回归分析与python代码实现1、python实现坐标轴下降法求解Lasso调用sklearn的Lasso回归对比2、近似梯度下降法python代码实现LassoLasso回归简介上一篇文章我们详细介绍了过拟合和L1、L2正则化,Lasso就是基于L1正则化,它可以使得参数稀疏,防止过拟合。其中的原理都讲的很清楚,详情可以看我的这篇文章。链接:原理解析-过拟合与正则化本文主要实现python代码的Lasso回归,并用实例佐证原

  • 关系数据库模型设计「建议收藏」

    关系数据库模型设计「建议收藏」本文从现实世界-概念世界(信息世界)-机器世界(数据世界)逐级抽象,旨在以浅显易懂的语言描述关系数据库应该如何建模,最后用简单名了的描述给出关系模型的设计范式的含义。

  • TFS2010中文版安装「建议收藏」

    TFS2010中文版安装「建议收藏」 VS2010的中文版出来一段时间了,对TFS2010的了解,也有一段时间了,只不过中文版还是首次见到。于是把第一次安装的图片分享出来,公供参数。TFS2010安装环境是操作系统为WindowsServer2003SP2(X86),WindowsServer2003R2(X86),WindowsServer2003R2SP2(X86),WindowsServer200…

发表回复

您的电子邮箱地址不会被公开。

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