首页 > 常见问答

java字符串转byte 怎样将Byte转换成字符串?

怎样将byte转换成字符串?

有两种方法:

方法1:

//stringtobyte

stringstringmessage=“你好吗?"

java字符串转byte 怎样将Byte转换成字符串?

控制台写入线(“{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字符串转bytehex字符串转byte怎么把byte数组输出为字符串

原文标题:java字符串转byte 怎样将Byte转换成字符串?,如若转载,请注明出处:https://www.saibowen.com/wenda/21217.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。