Saturday, June 8, 2013

Print all digit in Unicode using java.lang.Character

The java.lang.Character class wraps a value of the primitive type char in an object. An object of type Character contains a single field whose type is char.

In addition, this class provides several methods for determining a character's category (lowercase letter, digit, etc.) and for converting characters from uppercase to lowercase and vice versa.

Character information is based on the Unicode Standard, version 6.0.0.

Character.MAX_CODE_POINT is the maximum value of a Unicode code point, constant U+10FFFF.

Character.isDigit(int codePoint) method determines if the specified character (Unicode code point) is a digit.

It's a example to print all digit in Unicode:

Print all digit in Unicode
Print all digit in Unicode

package java_unicodecodepoint;

 * @web
public class Java_UnicodeCodePoint {

    public static void main(String[] args) {
        int maxCodePoint = Character.MAX_CODE_POINT;
        System.out.printf("MAX_CODE_POINT = %x\n", maxCodePoint);
        //print all digital Unicode
        for(int i=0; i<=maxCodePoint; i++){
                System.out.printf("Unicode: %x\t%c\tName:%s\n", 
                    i, i, Character.getName(i));

No comments:

Post a Comment