public static final enum SearchIterator.ElementComparisonType
extends Enum<SearchIterator.ElementComparisonType>
java.lang.Object | ||
↳ | java.lang.Enum<android.icu.text.SearchIterator.ElementComparisonType> | |
↳ | android.icu.text.SearchIterator.ElementComparisonType |
控制比较元素比较方式的选项。 默认值是STANDARD_ELEMENT_COMPARISON
。
PATTERN_BASE_WEIGHT_IS_WILDCARD支持 UTS #10 Unicode Collation Algorithm中所述的“非对称搜索”,而ANY_BASE_WEIGHT_IS_WILDCARD支持相关选项,其中将模式或搜索文本中的“未标记”字符视为匹配相同字符的标记或未标记版本的通配符。
Enum values |
|
---|---|
SearchIterator.ElementComparisonType |
ANY_BASE_WEIGHT_IS_WILDCARD 校对元素比较被修改以有效地提供指定强度和强度之间的行为-1。 |
SearchIterator.ElementComparisonType |
PATTERN_BASE_WEIGHT_IS_WILDCARD 校对元素比较被修改以有效地提供指定强度和强度之间的行为-1。 |
SearchIterator.ElementComparisonType |
STANDARD_ELEMENT_COMPARISON 在指定的整理强度下进行标准整理元素比较。 |
Public methods |
|
---|---|
static SearchIterator.ElementComparisonType |
valueOf(String name) |
static final ElementComparisonType[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
SearchIterator.ElementComparisonType ANY_BASE_WEIGHT_IS_WILDCARD
校对元素比较被修改以有效地提供指定强度和强度之间的行为-1。
对于具有指定强度基本权重的模式或搜索文本中的排序规则元素,将被视为与该排序规则级别的任何其他权重元素相匹配的“通配符”。 例如,对于辅助英语拼写器,模式中的简单'e'将与搜索文本中的普通e或e与任何变音符号相匹配,但在模式中具有变音符号的e将仅匹配e和在搜索到的文本中是相同的变音符号或普通的e。
SearchIterator.ElementComparisonType PATTERN_BASE_WEIGHT_IS_WILDCARD
校对元素比较被修改以有效地提供指定强度和强度之间的行为-1。
具有指定强度的基本权重的模式中的排序规则元素被视为与搜索文本中该排序规则级别的元素与任何其他权重匹配的“通配符”。 例如,对于辅助英语拼写器,模式中的简单'e'将与搜索文本中的普通e或e与任何变音符号相匹配,但在模式中具有变音符号的e将仅匹配e和在搜索到的文本中也是相同的变音符号。
SearchIterator.ElementComparisonType STANDARD_ELEMENT_COMPARISON
在指定的整理强度下进行标准整理元素比较。
SearchIterator.ElementComparisonType valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
SearchIterator.ElementComparisonType |