
高山倡导者为您分享以下优质知识
在Java中打印汉字主要有以下两种常见方法,具体使用场景可根据需求选择:
一、直接输出汉字字符
直接在代码中定义包含汉字的字符串,Java会自动处理Unicode编码并正确显示。例如:
```java
public class Main {
public static void main(String[] args) {
String chinese = "你好,世界!";
System.out.println(chinese);
}
}
```
这是最简单的方法,适用于控制台直接输出汉字文本。
使用字符数组
若需存储或处理汉字,可创建`char`数组并赋值,再通过`System.out.println`或`Arrays.toString`输出。例如:
```java
char[] arr = {'中', '国'};
System.out.println(arr); // 输出: [中, 国]
```
或
```java
String[] chineseArray = {"你好", "世界"};
System.out.println(chineseArray); // 输出: 你好 世界
```
二、通过循环输出所有汉字
若需生成并打印指定范围内的所有汉字(如4E00-9FA5),可使用`for`循环结合Unicode编码实现。例如:
```java
public class PrintAllChinese {
public static void main(String[] args) {
for (int i = 0x4E00; i