打印GB13000字符集, 基于Java的实现

原文请参考, http://www.cnblogs.com/skyivben/archive/2012/12/25/2831816.html

原文使用C#编写的, 这里用Java实现一下:

 

 

public class PrintChar{
    public static void main(String args[]){
        //System.out.println(GetGB13000String());
        System.out.println(GetGB13000String2());
    }

    public static String GetGB13000String(){
        StringBuffer sb = new StringBuffer();
        for(int i = 19968; i <= 40869; i++)
            sb.append((char) i);
            return sb.toString();
    }
    
    public static String GetGB13000String2(){
        char[] gb = new char[20902];
        for(int i = 0; i < gb.length; i++)
            gb[i] = (char)(i + 19968);
            return new String(gb);
    }
}

 

 

 

 

 

 

 

posted on 2012-12-26 09:20  Ciao!  阅读(870)  评论(0)    收藏  举报