怎样将byte转换成字符串?
有两种方法:
方法1:
//stringtobyte
stringstringmessage=“你好吗?"
控制台写入线(“{0}”,stringmessage)system.text.asciiencoding系统ascii=新system.text.asciiencoding系统()
字节[]字节消息=ascii.getbytes(stringmessage)
//字节到字符串
字节[]字节消息system.text.asciiencoding系统ascii=新system.text.asciiencoding系统()
字符串消息=ascii.getstring(bytesmessage)
方法2:
//stringtoutf-8byte
stringstringmessage=“你好,你好吗?pi/u03c0日元/uffe5“system.text.utf8编码utf8=新system.text.utf8编码()
byte[]bytesmessage=utf8。getbytes(stringmessage)
//utf-8字节到字符串
byte[]bytesmessagesystem.text.utf8编码utf8=新system.text.utf8编码()
stringstringmessage=utf8。getstring(bytesmessage)
怎么将字符串转换为byte?
1。首先打开vc6.0并创建一个新项目。
2.添加头文件。三。添加main函数。4定义无符号字符类型变量str,strh。5定义int变量i,j.6。初始化strh。7使用scanf赋值。8将str字符转换为十六进制并将其添加到strh。9使用printf打印最终结果。
怎么将字符串转换为byte数组?
1.字符串到字节[]字符串str=“你好”字节[]srtbyte=字符串getbytes()
2,byte[]tostring
byte[]srtbytestringres=新字符串(srtbyte)系统输出打印(分辨率)
3。设置编码模式转换
字符串str=“hello”byte[]srtbyte=nulltry{srtbyte=字符串getbytes(“utf-8”)stringres=新字符串(srtbyte,“utf-8”)系统输出打印(res)}catch(不支持的编码异常e){//todo自动生成catch块e.printstacktrace()}
用于将字节类型转换为二进制字符串。第一个代码是:bytetbyte=-2stringtstring=整数.tobinarystring((tbyte&0xff)0x100)子串(1)系统输出打印(“tstring:”tstring)
原文标题:java字符串转byte 怎样将Byte转换成字符串?,如若转载,请注明出处:https://www.saibowen.com/wenda/21217.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。