Java 如何打印出两个字符串的内容和编码
时间: 2023-11-22 22:55:33 浏览: 40
可以使用以下代码来打印两个字符串的内容和编码:
```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()` 方法可以将字符串转换为字节数组,其返回值为一个 `byte` 数组,表示字符串的编码。在上述代码中,使用了 `Arrays.toString()` 方法将字节数组转换为字符串并进行打印。注意,不同编码的字符串可能会有不同的字节数组表示形式,因此打印的结果也会不同。
相关问题
java如何打印出两个字符串的内容和编码
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 编码下占用三个字节。
java 两个字符串始终不相等
如果两个字符串始终不相等,可能有以下几个原因:
1. 字符串内容不同:两个字符串的内容不同,因此始终不相等。
2. 字符串大小写不同:字符串的大小写不同,因此始终不相等。例如,"hello"和"Hello"是不同的字符串。
3. 字符串格式不同:字符串的格式不同,因此始终不相等。例如,"123"和"1 2 3"是不同的字符串。
4. 字符串编码不同:字符串的编码不同,因此始终不相等。例如,使用UTF-8编码和GBK编码的字符串是不同的。
需要根据具体情况进行分析和解决。可以使用Java String类中的equals()方法或equalsIgnoreCase()方法来比较字符串是否相等。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)