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输出流

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Repeater使用方法—基础数据绑定+多级嵌套「建议收藏」

    Repeater使用方法—基础数据绑定+多级嵌套「建议收藏」一、基础数据绑定Repeater控件在编译后不会生成任何多余的代码,而GridView等编译后会生成table标签,这样对于页面的负担和UI样式影响方面,使用Repeater就会显得很有优势了。下面

    2022年7月2日
    20
  • ider激活码(JetBrains全家桶)

    (ider激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月31日
    116
  • 守护线程详解_线程池任务队列

    守护线程详解_线程池任务队列packagecom.lastinglate.concurrency.chapter4;publicclassDaemonThread{publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt=newThread(){@Overridepublicvoidrun(){t

    2022年8月31日
    3
  • Java俄罗斯方块,老程序员花了一个周末,连接中学年代!

    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!引言:俄罗斯方块,相信很多80、90后的小伙伴都玩过,也是当年非常火的游戏,当年读中学的时候,有一个同学有这个游戏机,大家都很喜欢玩,这个游戏给当时的我们带来了很多欢乐,时光飞逝,感慨颇多!人终归是要长大的,回忆再美好,日子也一去不复返了,以前我们只会玩游戏,心里想自己能做一个出来多牛逼啊,长大后,成为程序员的我们有能力自己写游戏玩,我想这就是成长吧!玩过这个游戏机的小伙伴看到这个图,应该对这个机器多少有些感情,毕竟带给了我们很多的欢乐!这次利用周末的时间,去写了一个俄罗斯方块Java版本,感觉碰

    2022年6月16日
    28
  • 解决Android 网页加载链接 图片不展示问题

    解决Android 网页加载链接 图片不展示问题

    2021年10月1日
    42
  • matlab极性电容叫什么,什么是无极性电容[通俗易懂]

    描述无极电容就是没有极性电源正负极的电容器,无极性电容器的两个电极可以在电路中随意的接入。因为这款电容不存在漏电的现象,主要应用在耦合,退耦,反馈,补偿,振荡等电路中。图为无极性电容参考图。无极电容就是没有极性电源正负极的电容器,无极性电容器的两个电极可以在电路中随意的接入。因为这款电容不存在漏电的现象,主要应用在耦合,退耦,反馈,补偿,振荡等电路中。无极性电容两电极无正负极性之分,主要用于交流电…

    2022年4月12日
    49

发表回复

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

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