Java從unicode值輸出任意的漢字

漢字大約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);
        }
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章