Java 字节数组转String
2014-05-04 14:20
211 查看
转自:http://www.mkyong.com/java/how-do-convert-byte-array-to-string-in-java/
这样是不行的:
应该这样,从字节数组显式地new一个String:
这样是不行的:
String s = new String(bytes);
应该这样,从字节数组显式地new一个String:
public class TestByte { public static void main(String[] argv) { String example = "This is an example"; byte[] bytes = example.getBytes(); System.out.println("Text : " + example); System.out.println("Text [Byte Format] : " + bytes); System.out.println("Text [Byte Format] : " + bytes.toString()); String s = new String(bytes); System.out.println("Text Decryted : " + s); } }
结果:
Text : This is an example Text [Byte Format] : [B@187aeca Text [Byte Format] : [B@187aeca Text Decryted : This is an example
相关文章推荐
- 字符串逆序,字符串转为字符数组 、字符串转字节数组,字节数组转字符串、java中String、StringBuffer、StringBuilder
- Java String如何变成UTF-8字节数组的?
- Java中将String转换为字节数组的3种方式
- Java byte[]字节数组转换为String字符串的注意事项
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- Javabyte[]数组和十六进制String之间的转换Util------包含案例和代码
- java byte[]数组转String
- java list<string>集合 传递值给js的数组
- JAVA关于byte数组与String转换的问题
- 字符串String转换成字节数组 byte[]的表现形式
- java中对象与字节数组相互转换
- java apache mina 2.0 发送和接收 字节数组 byte[]
- java中String数组和List的互相转化
- Java 字节数组类型(byte[])与int类型互转
- Java 字节数组类型(byte[])与int类型互转方法