j**a里面byte数组和String字符串怎么转换

时间:浏览968次 发布人:xrppri

j**a里面byte数组和String字符串怎么转换

已解决问题

谷歌xrppri用户在浏览968次提交了关于“十万个冷笑话j**a里面byte数组和String字符串怎么转换”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-28T10:34:15。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:开始由Dynamit  

1、string转byte[]

Stringstr="h**ello";
byt名合球亚听布固江年景e[]srtbyte=str.getBytes();

2、byte[]转string

byte[]srtbyte;
Stringre垂初首倍判掌财足毛断兵s=newString(srtbyte);
System.out.println(res);

3、设定编码方式相互转换

Stringstr="hello";
析斗封格语byte[]srtbyte=**ll;
try{
sr五劳突川政端露析tbyte=str氢作临.getBytes("UTF-8");
Stringres=newString(srtbyte,"UTF-8");
System.out.println(res);
}catch(UnsupportedEncodi奏语手几端死阻伤从采ngExceptione){
//TODOAuto-genera刚方调考tedcatc粉生坐专演节病方急着呀hblock
e.printStackTrace();
}