1、字符串转字节
String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组
byte[] bytes = str.getBytes();
@Test
public void TestDemo1(){
String str = "Hello, World!";
byte[] bytes = str.getBytes();
for(byte item : bytes){
System.out.println(item);
}
/**
* 输出如下:
*
* 72
* 101
* 108
* 108
* 111
* 44
* 32
* 87
* 111
* 114
* 108
* 100
* 33
*
**/
}
2、字节转字符串
使用String类的构造方法,将字节数组转换为字符串。
String result = new String(bytes);
@Test
public void TestDemo1(){
String str = "Hello, World!";
byte[] bytes = str.getBytes();
String result = new String(bytes);
System.out.println(result);
/**
* 输出如下:
* Hello, World!
*
**/
}