java如何打印出两个字符串的内容和编码
时间: 2024-02-21 07:59:28 浏览: 68
Java 中可以通过以下代码打印出两个字符串的内容和编码:
```java
String str1 = "Hello";
String str2 = "你好";
System.out.println("字符串1的内容为:" + str1);
System.out.println("字符串1的编码为:" + Arrays.toString(str1.getBytes()));
System.out.println("字符串2的内容为:" + str2);
System.out.println("字符串2的编码为:" + Arrays.toString(str2.getBytes()));
```
输出结果:
```
字符串1的内容为:Hello
字符串1的编码为:[72, 101, 108, 108, 111]
字符串2的内容为:你好
字符串2的编码为:[-28, -67, -96, -27, -91, -67]
```
其中,`getBytes()` 方法可以将字符串转换为字节数组,通过 `Arrays.toString()` 方法可以将字节数组转换为字符串形式输出。注意,中文字符在 UTF-8 编码下占用三个字节。
阅读全文