㈠ java里面byte数组和String字符串怎么转换
Java中byte数组转换成string字符串可以直接使用string类的构造函数。而string转byte数组,则可以使用string类型的getBytes()方法进行转换,如下形式:
1、string 转 byte[]
String str = "Hello";//声明一个字符串
byte[] srtbyte = str.getBytes();//使用string类的getBytes方法进行转换
2、byte[] 转 string
byte[] srtbyte;//声明一个byte字节数组
String res = new String(srtbyte);//使用构造函数转换成字符串
System.out.println(res);
也可以将byte转换的时候,设定编码方式相互转换,如下代码:
String str = "hello";
byte[] srtbyte = null;
try {
srtbyte = str.getBytes("UTF-8");//设定转换的编码格式
String res = new String(srtbyte,"UTF-8");
System.out.println(res);
} catch (UnsupportedEncodingException e) {//有可能会出现不能支持的编码格式,捕捉异常。
e.printStackTrace();
}
㈡ java中byte数组怎么转化为String型
你好,你可以试试这样。
// byte[] 转 string
String res = new String(srtbyte);
System.out.println(res); 希望能帮到你,望采纳。
㈢ java 怎么把一个byte转换成字符串
String str=new String(byte);
或者
String str=new String(byte,"字符集");
字符集一般有UTF-8、GBK等
㈣ java中byte数组怎么转换成string类型
可以用String的构造方法String(byte[] bytes,int offset,int length),或者普通的构造方法String(byte[] bytes),用法如下:
publicclassByteArrayToString{
publicstaticvoidmain(String[]args){
byte[]bytes=newbyte[]{'a','b','c','d','e','f','g'};
byteArrayToString(bytes,null);//输出abcdefg
byteArrayToString(bytes,"2");//输出cdefg
}
(byte[]bytes,Stringoffset){
Stringstr="";
if(offset!=null){
str=newString(bytes,Integer.parseInt(offset),5);//这个方法可以精确的截取字符串
}else{
str=newString(bytes);//普通的字符串构造方法
}
System.out.println(str);
returnstr;
}
}
㈤ java中如何将byte数组内容转换为字符串
你好!
new
String(byte[])
new
String(byte[],起始下标,字节数)
如有疑问,请追问。
㈥ java里面byte数组和String字符串怎么转换
byte数组转换成String可以调用String的参数为byte数组的构造方法,代码如下:String res = new String(byte);
String转换成byte数组可以调用String的getByte方法,代码如下:byte[] srtbyte = str.getBytes();
㈦ java里面byte数组和String字符串怎么转换
//string 转 byte[]
String str = "Hello";
byte[] srtbyte = str.getBytes();
// byte[] 转 string
String res = new String(srtbyte);
System.out.println(res);
//当然还有可以设定编码方式
的
String str = "hello";
byte[] srtbyte = null;
try {
srtbyte = str.getBytes("UTF-8");
String res = new String(srtbyte,"UTF-8");
System.out.println(res);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
㈧ 如何把一个byte数组转化为字符串
工具/原料
C# IDEA软件 java开发环境 电脑
方法/步骤
1、依次点击“文件--》新建--》项目”。
㈨ java byte转换成字符串
1、将byte数组转换成字符
byte[] b={(byte)0xB8,(byte)0xDF,(byte)0xCB,(byte)0xD9};
String str= new String (b);
2、将字符转换成byte数组
String str = "XXXX";
byte[] sb = str.getBytes();