大家好,今天给各位分享将字节数组转换为字符串的一些知识,其中也会对进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
byte[] byteArray=System.Text.Encoding.Default.GetBytes( str );
反过来也是一样,将byte[]转成string:
字符串str=System.Text.Encoding.Default.GetString( byteArray );
其实System.Text.Encoding类中还有很多其他有用的方法,比如GetChars、从byte[]转换为char[]等,可以参考MSDN。
除此之外,还有其他的编码方式,如System.Text.UTF8Encoding类、System.Text.UnicodeEncoding类等,可以根据不同的需求选择不同的类。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/126182.html
用户评论
心安i
这个教程讲得很清楚!学习了 byte 数组和 String 的相互转换 really got me, 以后再写项目的时候终于不用头疼这事儿了
有17位网友表示赞同!
算了吧
说起来真的,很多时候在编程中会遇到这种转换的需求,但是不知道怎么处理。还好看到这篇文章,让我明白原来这么简单!
有20位网友表示赞同!
浮光浅夏ζ
最近也在学习 byte 数组和 String 的相互转换,感觉这个原理还是挺重要的,因为经常用到。 这篇文章解释的很详细啊,赞!
有7位网友表示赞同!
经典的对白
对呀!在一些网络编程场景下,经常会用到 byte 数组跟 String 的转换,现在理解了方法以后,自己也能尝试着用啦!
有9位网友表示赞同!
oО清风挽发oО
为什么 java 中 String 不可变呢?这部分解释得挺清楚的,让我比较理解了。 byte 和 string 之间转换也确实很常用,还好有详细的过程步骤给我参考。
有16位网友表示赞同!
旧事酒浓
讲这么详细还给出了不同的例子,太棒了! 我一直不知道 byte 数组和 String 还有什么区别,看了这个才明白过来。
有11位网友表示赞同!
大王派我来巡山!
虽然我知道这些技术,但是看到文章里的解释和代码示例还是很开眼界啊!感觉自己学到了很多知识点,很有帮助!
有12位网友表示赞同!
醉枫染墨
我觉得 article 写得不错,我之前经常遇到 byte 数组和 String 的转换问题,希望能早日理解清楚
有10位网友表示赞同!
繁华若梦
感觉这篇文章对不太熟悉编程的新手来说还是比较有用的介绍,可以帮他们快速入门。
有15位网友表示赞同!
墨染年华
这个例子太简单了, 我想看一些更复杂、更真实的应用场景的转换代码!
有18位网友表示赞同!
莫阑珊
学习 byte 数组和 String 的转换确实很值得,但这个文章里写的太基础了,希望能多些进阶内容!
有9位网友表示赞同!
嗯咯
文章没有提到使用 charset 的方法,这对于实际应用来说也很重要啊!
有11位网友表示赞同!
莫飞霜
我觉得字节数组和字符串之间转换的应用场景还很多,比如数据加密、网络传输等等,文章可以补充一下这些案例!
有7位网友表示赞同!
巷口酒肆
这个教程很不错,但对于中文的编码方式(GBk, utf-8)没有做详细解释,这在实际转换中很关键!
有14位网友表示赞同!
封心锁爱
我感觉字节数组和字符串之间的转换并不简单,有些地方写的代码太简化了,忽略了一些细节!
有8位网友表示赞同!
发型不乱一切好办
说实话,这种转换方法还是有点复杂,对于新手来说可能不容易理解!
有9位网友表示赞同!
笑傲苍穹
看了文章之后,我对 byte 数组和 String 的了解程度还比较浅薄,希望有更多相关的讲解和学习资源!
有7位网友表示赞同!
青袂婉约
我觉得这个教程对初学者讲解很到位了,入门学习 byte 数组和 String 的转换是一个不错的选择!
有20位网友表示赞同!