集合工具类Collections用法(API简略翻译)

addAll 将所有指定元素添加到指定集合里。

asLifoQueue 返回一个最后一个进入、第一个出去的队列作为一个双端队列视图。

binarySearch 在指定的排序列表中用二进制搜索指定的元素。

binarySearch 在指定的排序列表中用指定的比较器来二进制搜索指定的元素。

checkedCollection 返回指定集合的动态字体视图

checkedList 返回指定列表的动态字体视图

checkedMap 返回指定map的动态字体视图

checkedSet 返回指定set的动态字体视图

checkedSortedMap 返回指定有序Map的动态字体视图

checkedSortedSet 返回指定有序Set的动态字体视图

copy 从列表中复制元素到目标列表中

disjoint 判断是否指定的两个集合没有共同的元素

emptyEnumeration 判断枚举是否为空(没有元素)

emptyIterator 判断Iterator是否为空(没有元素)

emptyList 判断不可变的List是否为返回安全的空(没有元素)

emptyListIterator 判断列表迭代器是否为空(没有元素)

emptyMap 判断不可变的Map是否为返回安全的空(没有元素)

emptySet 判断不可变的Set是否为返回安全的空(没有元素)

enumeration 将指定的集合返回成一个枚举

fill 用指定元素填满指定列表

frequency 返回匹配对象的在Collection中的元素编号

indexOfSubList 搜索列表的子列表并返回第一次出现的起始索引

lastIndexOfSubList 搜索列表的子列表并返回最后一次出现的起始索引

list 将枚举中的元素返回成ArrayList

max 搜索指定集合的最大元素

max 用指定的比较器搜索指定集合的最大元素

min 搜索指定集合的最小元素

min 用指定比较器搜索指定集合的最小元素

nCopies 返回指定集合中有指定数字的列表

newSetFromMap 将map转成set

replaceAll 将列表中出现的所有对象替换成新的对象

reverse 逆转列表元素

reverseOrder 获得一个逆转自然顺序的比较器

reverseOrder 返回一个根据传入的比较器来逆转顺序的比较器

rotate 通过距离分配旋转列表的元素

shuffle 使用指定的随机数字生成器移动列表中的每个元素来获得新的随机排序列表

shuffle 移动列表中的每个元素来或得心得随机排序列表

singleton 返回一个有指定元素的set

singletonList 返回一个有指定元素的列表

singletonMap 返回一个有指定键值对的Map

sort 用指定比较器排列列表

sort 用升序自然排序排列列表

swap 将index1和index2索引的两个元素交换

synchronized collection 同步集合

synchronized list 同步列表

unmodifiable list 返回不可修改的列表,这种返回的列表如果被修改会报UnsupportedOperationException错误。


PS:艾玛,累死我了。第一次翻译api没想到这么累。由于这个工具类用到的蛮多的,试着翻译了下。顺便学习学习。假如有两个相同的方法,那么后面的参数是不同的。只是楼主太懒,没写出来而已。嗯,回头补上!



你可能感兴趣的:(android,api,Collections,翻译)