📄 chardata.java
字号:
+ "\ua913\ua913\ua913\ua913\ua913\ua913\ua913\ua913\ua992\ua992\ua992" + "\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992" + "\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992\ua992" + "\ua992\ua992\ua992\ua992\ua992\ua992\ua992\u5205\u5205\u5205\u5205" + "\u5205\u5205\u5205\u5205\u5205\u0519\u5205\u5205\u5205\u5205\u5205" + "\u5205\u5205\u5205\u5205\u5205\u5205\u5205\u5205\u3e00\u5205\u5205" + "\u5205\u5205\u5205\u3e00\u5205\u3e00\u4586\u4586\u4586\u4586\u3e00" + "\u3e00\u3e00\u3e00\u3e00\u3e00\u3e00\u3e00\u3e00\u3e00\u3e00\u3e00" + "\u0298\u2a14\u2a14\u1a97\u1a97\u6515\u6596\u6515\u6596\u6515\u6596" + "\u6515\u6596\u6515\u6596\u6515\u6596\u3e00\u3e00\u3e00\u3e00\u0298" + "\u0298\u0298\u0298\u1a97\u1a97\u1a97\u0598\u0298\u0598\u3e00\u0298" + "\u0598\u0298\u0298\u2a14\u6515\u6596\u6515\u6596\u6515\u6596\u0318" + "\u0298\u0d01\u0d81\u0e01\u0e81\u0f01\u0f81\u1001\u1081\u1101\u1181" + "\u1201\u1281\u1301\u1381\u1401\u1481\u1501\u1581\u1601\u1681\u1701" + "\u1781\u1801\u1881\u1901\u1981\u6515\u0298\u6596\u1a1b\u1a97"; /** * This is the attribute table for computing the numeric value of a * character. The value is -1 if Unicode does not define a value, -2 * if the value is not a positive integer, otherwise it is the value. * Note that this is a signed value, but stored as an unsigned char * since this is a String literal. */ String NUM_VALUE = "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\000\001\002\003\004\005\006\007" + "\010\011\uffff\uffff\012\013\014\015\016\017\020" + "\021\022\023\024\025\026\027\030\031\032\033" + "\034\035\036\037 !\"#\uffff\uffff\012" + "\013\014\015\016\017\020\021\022\023\024\025" + "\026\027\030\031\032\033\034\035\036\037 " + "!\"#\uffff\uffff\uffff\uffff\uffff\uffff\002\003" + "\uffff\001\uffff\ufffe\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\000\001\002\003\004\005\006\007" + "\010\011\uffff\uffff\uffff\uffff\000\001\002\003\004" + "\005\006\007\010\011\001\002\003\004\uffff\020" + "\012d\u03e8\uffff\uffff\uffff\024\036(2<" + "FPZ\u2710\021\022\023\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff" + "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\000\004" + "\005\006\007\010\011\uffff\uffff\uffff\001\001\002" + "\003\004\005\006\007\010\011\012\013\0142" + "d\u01f4\u03e8\001\002\003\004\005\006\007\010" + "\011\012\013\0142d\u01f4\u03e8\u03e8\u1388\u2710" + "\uffff\012\013\014\015\016\017\020\021\022\023" + "\024\uffff\uffff\002\003\004\005\006\007\010\011" + "\012\000\001\002\003\004\005\006\007\010\011" + "\012\024\036\005\006\007\010\011\uffff\uffff"; /** * This is the attribute table for computing the uppercase representation * of a character. The value is the signed difference between the * character and its uppercase version. Note that this is stored as an * unsigned char since this is a String literal. */ String UPPER = "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\uffe0" + "\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0" + "\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0\uffe0" + "\uffe0\uffe0\uffe0\000\000\000\000\000\000\000\000" + "\u02e7\000\000\000\000\uffe0y\000\uffff\000\uff18" + "\000\ufed4\000\000\000\000\000\000\000a\000" + "\000\000\000\000\000\000\0008\000\uffff\ufffe" + "\uffb1\000\000\000\uff2e\uff32\uff33\uff36\uff35\uff31\uff2f" + "\uff2d\uff2b\uff2a\uff26\uff27\uff25\000\000T\000\000" + "\000\000\uffda\uffdb\uffe1\uffc0\uffc1\uffc2\uffc7\000\uffd1" + "\uffca\uffaa\uffb0\000\000\000\000\000\uffd0\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\uffc5\010\000J" + "Vd\u0080p~\000\011\000\000\ue3db\000" + "\000\007\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\ufff0\ufff0\ufff0\ufff0\ufff0\ufff0\ufff0\ufff0" + "\ufff0\ufff0\ufff0\ufff0\ufff0\ufff0\ufff0\ufff0\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\uffe6\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000"; /** * This is the attribute table for computing the lowercase representation * of a character. The value is the signed difference between the * character and its lowercase version. Note that this is stored as an * unsigned char since this is a String literal. */ String LOWER = "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000 " + " " + " \000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000 \000\000\001\000\uff39\000" + "\uff87\000\u00d2\u00ce\u00cdO\u00ca\u00cb\u00cf\000\u00d3" + "\u00d1\u00d5\u00d6\u00da\u00d9\u00db\000\000\002\001\000" + "\000\uff9f\uffc8\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000&%" + "@?\000\000\000\000\000\000\000\000\000" + "\000\000\000P\000\0000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\ufff8\000" + "\000\000\000\000\000\ufff8\000\uffb6\ufff7\000\uffaa" + "\uff9c\000\uff90\ufff9\uff80\uff82\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\ue2a3\udf41\udfba\000\020\020" + "\020\020\020\020\020\020\020\020\020\020\020" + "\020\020\020\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\032\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000"; /** * This is the attribute table for computing the directionality class * of a character. At present, the value is in the range 0 - 18 if the * character has a direction, otherwise it is -1. Note that this is * stored as an unsigned char since this is a String literal. */ String DIRECTION = "\011\013\012\014\014\015\005\005\015\015\005" + "\007\005\004\003\003\003\003\003\003\003\003" + "\003\003\015\015\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\015\015\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\007\015\000\015\015\005\003\003" + "\000\003\015\015\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\uffff\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\010\010\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\010\000\000\000\001\001" + "\002\002\002\006\006\006\006\006\006\006\006" + "\006\006\006\002\011\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\015\015\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\014\011\000\001\015" + "\015\015\014\012\016\020\022\017\021\003\003" + "\003\003\003\003\003\000\000\000\015\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000" + "\000\003\003\003\003\003\003\003\003\003\003" + "\003\000\000\015\015\015\015\015\015\015\015" + "\015\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000"; /** * This is the listing of titlecase special cases (all other character * can use <code>UPPER</code> to determine their titlecase). The listing * is a sequence of character pairs; converting the first character of the * pair to titlecase produces the second character. */ String TITLE = "\u01c4\u01c5\u01c5\u01c5\u01c6\u01c5\u01c7\u01c8\u01c8\u01c8\u01c9" + "\u01c8\u01ca\u01cb\u01cb\u01cb\u01cc\u01cb\u01f1\u01f2\u01f2\u01f2" + "\u01f3\u01f2";}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -