xcxd.net
当前位置:首页 >> 将BytE数组转化为string >>

将BytE数组转化为string

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

public class ByteTest { public static void main(String[] args) { String str = "Hello world!"; // string转byte byte[] bs = str.getBytes(); System.out.println(Arrays.toString(bs)); // byte转string String str2 = new String(bs); System.out.println(str2); } }

1、string 转 byte[]String str = "Hello";byte[] srtbyte = str.getBytes();2、byte[] 转 stringbyte[] srtbyte;String res = new String(srtbyte);System.out.println(res);3、设定编码方式相互转换String str = "hello";byte[] srtbyte = null;try {srtbyte = str.getBytes(

string str = "abcd"; char [] ch = str.tochararray(); foreach(char temp in ch) { console.writeline(temp); } 字符串转byte数组,前提是能转换成功

byte数组从后往前转就行了:private String byteArray2String(byte[] byteArray){ StringBuffer sb = new StringBuffer(); for(int i=byteArray.length-1; i>=0 ;i--){ System.out.println(i); String str_temp = "" + (byteArray[i] & 0xFF); if(str_temp.length() 评论0 0 0

1、string 转 byte[] java">String str = "Hello"; byte[] srtbyte = str.getBytes();2、byte[] 转 string java">byte[] srtbyte; String res = new String(srtbyte); System.out.println(res);3、设定编码方式相互转换 java">String str = "hello"; byte[] srtbyte =

其实还有别的方法.你说的第一种是用byte数组初始化一个string对象,是可以的,第二种不能实现预期效果是因为buffer是一个对象,它的默认的toString()方法并不是将它转为字符串返回,而是返回它的类型名称,即system.byte.如果想让第二种方法实现你的效果,需要重写toString方法.另外可以通过Encoding类的方法,将byte数组按某种不同的编码格式转为字符串,比较规范的做法.

System.Net.Sockets.Socket.Receive System.Net.Sockets.Socket.ReceiveFrom System.Net.Sockets.Socket.BeginReceive System.Net.Sockets.Socket.BeginReceiveFrom System.Net.Sockets.NetworkStream.Read System.Net.

可以用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'};

要看你的byte数组是什么编码的string str=System.Text.Encoding.ASCII.GetString(bytes);其中ASCII可以换成UTF8 Unicode等等,视编码而定

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