Most visited

Recently visited

Added in API level 24

AlphabeticIndex.ImmutableIndex

public static final class AlphabeticIndex.ImmutableIndex
extends Object implements Iterable<Bucket<V>>

java.lang.Object
   ↳ android.icu.text.AlphabeticIndex.ImmutableIndex<V>


不可变的线程安全版本AlphabeticIndex 此类为分组提供线程安全方法,并随机访问存储桶及其属性,但不向索引添加记录。

Summary

Public methods

Bucket<V> getBucket(int index)

返回索引th桶。

int getBucketCount()

返回索引桶和标签的数量,包括下溢/流入/溢出。

int getBucketIndex(CharSequence name)

查找给定名称的索引存储桶并返回该存储桶的编号。

Iterator<Bucket<V>> iterator()

返回类型为 T元素的迭代器。

Inherited methods

From class java.lang.Object
From interface java.lang.Iterable

Public methods

getBucket

Added in API level 24
Bucket<V> getBucket (int index)

返回索引th桶。 如果索引超出范围,则返回null。

Parameters
index int: bucket number
Returns
Bucket<V> the index-th bucket

getBucketCount

Added in API level 24
int getBucketCount ()

返回索引桶和标签的数量,包括下溢/流入/溢出。

Returns
int the number of index buckets

getBucketIndex

Added in API level 24
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

Added in API level 24
Iterator<Bucket<V>> iterator ()

返回类型为 T元素的迭代器。

Returns
Iterator<Bucket<V>> an Iterator.

Hooray!