public static final class AlphabeticIndex.ImmutableIndex
extends Object implements Iterable<Bucket<V>>
| java.lang.Object | |
| android.icu.text.AlphabeticIndex.ImmutableIndex<V> | |
不可变的线程安全版本AlphabeticIndex 。 此类为分组提供线程安全方法,并随机访问存储桶及其属性,但不向索引添加记录。
公共方法(Public methods) |
|
|---|---|
Bucket<V> |
getBucket(int index) 返回索引th桶。 |
int |
getBucketCount() 返回索引桶和标签的数量,包括下溢/流入/溢出。 |
int |
getBucketIndex(CharSequence name) 查找给定名称的索引存储桶并返回该存储桶的编号。 |
Iterator<Bucket<V>> |
iterator() 返回类型为 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
java.lang.Iterable
|
|
Bucket<V> getBucket (int index)
返回索引th桶。 如果索引超出范围,则返回null。
| 参数(Parameters) | |
|---|---|
index |
int: bucket number |
| 返回(Returns) | |
|---|---|
Bucket<V> |
the index-th bucket |
int getBucketCount ()
返回索引桶和标签的数量,包括下溢/流入/溢出。
| 返回(Returns) | |
|---|---|
int |
the number of index buckets |
int getBucketIndex (CharSequence name)
查找给定名称的索引存储桶并返回该存储桶的编号。 使用getBucket(int)获取存储桶的属性。
| 参数(Parameters) | |
|---|---|
name |
CharSequence: the string to be sorted into an index bucket |
| 返回(Returns) | |
|---|---|
int |
the bucket number for the name |
Iterator<Bucket<V>> iterator ()
返回类型为 T元素的迭代器。
| 返回(Returns) | |
|---|---|
Iterator<Bucket<V>> |
an Iterator. |