当前位置: 技术问答>java相关
一个关于字节和字符窜转换的问题(在线等待)
来源: 互联网 发布时间:2015-06-17
本文导语: String a=" "; byte[] b= new byte[20]; b= a.getBytes(); out.println(b.toString()); 输出的结果是{B@5d8762 怎么转换才能转成以前的String呢? | System.out.println(new String(b)); | 你直接用b.toString()转肯定...
String a=" ";
byte[] b= new byte[20];
b= a.getBytes();
out.println(b.toString());
输出的结果是{B@5d8762
怎么转换才能转成以前的String呢?
byte[] b= new byte[20];
b= a.getBytes();
out.println(b.toString());
输出的结果是{B@5d8762
怎么转换才能转成以前的String呢?
|
System.out.println(new String(b));
|
你直接用b.toString()转肯定不行,碰到特殊字符就会出错,比如汉字等。
自己写一个ByteToString的方法吧,我给你一个
public class BytesToString {
public static String bytesToStringWay(byte[] source,
int startPos, int byteLength) {
if(startPos
自己写一个ByteToString的方法吧,我给你一个
public class BytesToString {
public static String bytesToStringWay(byte[] source,
int startPos, int byteLength) {
if(startPos
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!