java中,如何将一个字节数组转换成字符串?
2008-06-24 10:45
736 查看
String tmpStr="我的测试";
byte[] tb = tmpStr.getBytes();
String m=new String(tb);
System.out.println("m:"+m);
byte[] a = { 'a', 'b', 'c', 'd','6'};
String e = new String(a);
System.out.println(e);
假如有一个字节数组:
byte t=new byte[100];
里面装有数据
现在我要把它读出来有两种方式
1:
System.out.println(t.toString());
2:
String m=new String(t);
System.out.println(m);
我想问的是为什么第一种方式读出来的是乱码呢?
不是乱码,应该是*@****这样的内容,这个应该是什么哈希码
你可以自己new几个对象 然后对象tostring 打印出来的都是如此
第二个是将字节数组转换成字符串
byte[] tb = tmpStr.getBytes();
String m=new String(tb);
System.out.println("m:"+m);
byte[] a = { 'a', 'b', 'c', 'd','6'};
String e = new String(a);
System.out.println(e);
假如有一个字节数组:
byte t=new byte[100];
里面装有数据
现在我要把它读出来有两种方式
1:
System.out.println(t.toString());
2:
String m=new String(t);
System.out.println(m);
我想问的是为什么第一种方式读出来的是乱码呢?
不是乱码,应该是*@****这样的内容,这个应该是什么哈希码
你可以自己new几个对象 然后对象tostring 打印出来的都是如此
第二个是将字节数组转换成字符串
相关文章推荐
- java 如何将字节数组转换成16进制字符串表示
- 【Java面试题】17 如何把一个逗号分隔的字符串转换为数组? 关于String类中split方法的使用,超级详细!!!
- java下字符串和字节数组如何转换?
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- java中如何将字符串数组转换成字符串(转)
- 将指定数组中的字节转换为一个字符串时缺少半个引号
- java如何将一个十六进制字符串转换成ASCII字符串
- 如何把一个逗号分隔的字符串转换成数组 并且倒序输出
- Java整数-字节,字节-字符,字节数组-十六进制字符串转换
- JAVA 如何判断一个字符串是否在一个字符串数组中?(好的编程习惯)
- 在java中怎么把字节数组转换成二进制字符串
- Java 字节数组与十六进制表示的字符串,互相转换
- Java中如何将字符串数组转换成字符串
- 在Java中如何将一个数组Array转换为ArrayList
- JavaSE 之 如何将一个用逗号分隔的字符串转换成字符数组
- .net和JAVA字符串转换为字节数组
- java中如何将字符数组转换成字符串,以逗号分割
- java中字节数组和字符串、IO流和字节数组之间的转换
- 在Python中,如何将一个字符串数组转换成整型数组
- java中如何将数组 转换成一个字符串