漢字大約2W出頭
package com.kunpengku.runner;
/**
* DATE 2019/10/19.
*
* @author fupeng.
*/
public class HanZiGenerate {
public static void main(String[] args) {
// 漢字的unicode範圍 0X4e00 - 0x9FFF
int start = 0x4e00;
// 20 這個地方可以任意調整,打印從開始的N個漢字
for (int i = 0; i < 20; i++) {
int hanziUnicodeValue = start + i;
/**
* 先將unicode的數值 轉成 char,
* 然後再用char生成Character對象,
* 再將Character轉成String對象
* Character.toString一個方法完成了後續兩個步驟
*/
String hanzi = Character.toString((char) hanziUnicodeValue);
System.out.println(hanzi);
}
}
}