- 所有已实现的接口:
-
Serializable
,Comparable<NumericShaper.Range>
,Constable
- 封装类:
-
NumericShaper
一个
NumericShaper.Range
表示具有自己的十进制数字的脚本的Unicode范围。例如,THAI
范围具有泰文数字,从泰文数字零(U+0E50)到泰文数字九(U+0E59)。
Range
枚举替换了传统的基于位掩码的值(例如,NumericShaper.ARABIC
),并支持比基于位掩码的值更多的Unicode范围。例如,使用位掩码的以下代码:
可以使用此枚举编写为:NumericShaper.getContextualShaper(NumericShaper.ARABIC | NumericShaper.TAMIL, NumericShaper.EUROPEAN);
NumericShaper.getContextualShaper(EnumSet.of( NumericShaper.Range.ARABIC, NumericShaper.Range.TAMIL), NumericShaper.Range.EUROPEAN);
- 自版本:
- 1.7
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescription用阿拉伯-印度数字的阿拉伯范围。用巴厘岛数字的巴厘岛范围。用孟加拉数字的孟加拉范围。用占数字的占范围。用天城文数字的天城文范围。用东阿拉伯-印度数字的阿拉伯范围。用吉兹数字的吉兹范围。用拉丁(欧洲)数字的拉丁(ASCII)范围。用古吉拉特数字的古吉拉特范围。用果鲁穆奇数字的果鲁穆奇范围。用爪哇数字的爪哇范围。用卡纳达数字的卡纳达范围。用克耶里数字的克耶里范围。用高棉数字的高棉范围。用老挝数字的老挝范围。用莱普查数字的莱普查范围。用林布数字的林布范围。用马拉雅拉姆数字的马拉雅拉姆范围。用米蒂迈克数字的米蒂迈克范围。用蒙古数字的蒙古范围。用缅甸数字的缅甸范围。用缅甸掸数字的缅甸范围。用缅甸泰来数字的缅甸扩展-B范围。用新傣仂数字的新傣仂范围。用N'Ko数字的N'Ko范围。用奥尔切基数字的奥尔切基范围。用奥里亚数字的奥里亚范围。用索拉什特拉数字的索拉什特拉范围。用僧伽罗数字的僧伽罗范围。用巽他尼斯数字的巽他尼斯范围。用傣担荷拉数字的傣担荷拉范围。用傣担担数字的傣担担范围。用泰米尔数字的泰米尔范围。用泰卢固数字的泰卢固范围。用泰数字的泰范围。用藏数字的藏范围。用瓦伊数字的瓦伊范围。 -
Method Summary
Modifier and TypeMethodDescriptionstatic NumericShaper.Range
返回具有指定名称的此类的枚举常量。static NumericShaper.Range[]
values()
返回一个数组,其中包含此枚举类的常量,按它们声明的顺序排列。
-
Enum Constant Details
-
EUROPEAN
用拉丁(欧洲)数字的拉丁(ASCII)范围。 -
ARABIC
用阿拉伯-印度数字的阿拉伯范围。 -
EASTERN_ARABIC
用东阿拉伯-印度数字的阿拉伯范围。 -
DEVANAGARI
用天城文数字的天城文范围。 -
BENGALI
用孟加拉数字的孟加拉范围。 -
GURMUKHI
用果鲁穆奇数字的果鲁穆奇范围。 -
GUJARATI
用古吉拉特数字的古吉拉特范围。 -
ORIYA
用奥里亚数字的奥里亚范围。 -
TAMIL
用泰米尔数字的泰米尔范围。 -
TELUGU
用泰卢固数字的泰卢固范围。 -
KANNADA
用卡纳达数字的卡纳达范围。 -
MALAYALAM
用马拉雅拉姆数字的马拉雅拉姆范围。 -
THAI
用泰数字的泰范围。 -
LAO
用老挝数字的老挝范围。 -
TIBETAN
用藏数字的藏范围。 -
MYANMAR
用缅甸数字的缅甸范围。 -
ETHIOPIC
用吉兹数字的吉兹范围。吉兹没有十进制数字0,因此使用拉丁(欧洲)0。 -
KHMER
用高棉数字的高棉范围。 -
MONGOLIAN
用蒙古数字的蒙古范围。 -
NKO
用N'Ko数字的N'Ko范围。 -
MYANMAR_SHAN
用缅甸掸数字的缅甸范围。 -
LIMBU
用林布数字的林布范围。 -
NEW_TAI_LUE
用新傣仂数字的新傣仂范围。 -
BALINESE
用巴厘岛数字的巴厘岛范围。 -
SUNDANESE
用巽他尼斯数字的巽他尼斯范围。 -
LEPCHA
用莱普查数字的莱普查范围。 -
OL_CHIKI
用奥尔切基数字的奥尔切基范围。 -
VAI
用瓦伊数字的瓦伊范围。 -
SAURASHTRA
用索拉什特拉数字的索拉什特拉范围。 -
KAYAH_LI
用克耶里数字的克耶里范围。 -
CHAM
用占数字的占范围。 -
TAI_THAM_HORA
用傣担荷拉数字的傣担荷拉范围。 -
TAI_THAM_THAM
用傣担担数字的傣担担范围。 -
JAVANESE
用爪哇数字的爪哇范围。 -
MEETEI_MAYEK
用米蒂迈克数字的米蒂迈克范围。 -
SINHALA
用僧伽罗数字的僧伽罗范围。- 自版本:
- 9
-
MYANMAR_TAI_LAING
用缅甸泰来数字的缅甸扩展-B范围。- 自版本:
- 9
-
-
Method Details
-
values
返回一个数组,其中包含此枚举类的常量,按它们声明的顺序排列。- 返回:
- 包含此枚举类的常量的数组,按它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须与用于在此类中声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果此枚举类没有具有指定名称的常量 -
NullPointerException
- 如果参数为null
-