xcxd.net
当前位置:首页 >> jAvA中BytE转string >>

jAvA中BytE转string

用我这个笨方法试试:String a; byte b; a=b+""; 这样就把b的byte值给了字符串a.这种方法也可以用来将数字==格式缓缓成字符串.比如 int c; String d; d=c+""; 这样就是把整数c转换成了字符串d.可以试试.希望能帮到你

可以用String的构造方法String(byte[] bytes,int offset,int length),或者普通的构造方法String(byte[] bytes),用法如下:public class ByteArrayToString { public static void main(String[] args) { byte[] bytes=new byte[]{'a','b','c','d','e','f','g'};

Java中byte数组转换成string字符串可以直接使用string类的构造函数.而string转byte数组,则可以使用string类型的getBytes()方法进行转换,如下形式:1、string 转 byte[] String str = "Hello";//声明一个字符串 byte[] srtbyte = str.getBytes(

给你举个例子:可以用这个方法:public class ByteArrayDemo { public static void main(String[] args){ byte[] byArray=new byte[]{1,2,3,4,5}; String str1=""; for (byte element: byArray ) { str1+=element; } System.out.println(str1); } } 如果数组里的数

1.string 转 byte[] byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码 byte[] isoret = srt2.getBytes("ISO-8859-1");//为ISO-8859-1编码 其中ISO-8859-1为单字节的编码2.byte[]转string String isoString = new String(bytes,"ISO-8859-1

方法一:String s = "fs123fdsa";//String变量 byte b[] = s.getBytes();//String转换为byte[] String t = new String(b);//bytep[]转换为String方法二:String a;byte b;a=b+"";这样就把b的byte值给了字符串a.这种方法也可以用来将数字==格式缓缓成

我用了 char[] st=sss.tochararray();就是可以把string转换成char[],因为最后你一个个打印的就是字符,string是可以理解为字符连成的.你可以看看api中string类,byte转化为string可能没什么简便方法.希望能帮到你

参考代码class Demo { public static void main(String[] args) { //字符串转byte数组 String s1 ="学习Java"; byte[] bts = s1.getBytes(); //byte数组转字符串 String str = new String(bts); System.out.println(str); }}输出学习Java

String st = new String(e)这句错了应该为String s = new String(e, "GB2312");

java byte转换成字符串方法: 1.使用String的valueOf()方法进行转换: byte b = 3;String str = String.valueOf(b);2.直接在字符串后面添加“”转换为字符串String str = b + “”;

mcrm.net | gpfd.net | 4405.net | xmjp.net | jamiekid.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com