java命名空间java.util类collections的类成员方法:
empty_map定义及介绍
本文导语:
empty_map
public static final map empty_map
空的映射(不可变的)。此映射是可序列化的。
从以下版本开始:
1.3
另请参见:emptymap()
sort
public static
public static final map empty_map
- 空的映射(不可变的)。此映射是可序列化的。
- 从以下版本开始:
- 1.3
- 另请参见:
emptymap()
public static > void sort(list list)
- 根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 comparable 接口。此外,列表中的所有元素都必须是可相互比较的(也就是说,对于列表中的任何 e1 和 e2 元素,e1.compareto(e2) 不得抛出 classcastexception)。
此排序方法具有稳定性:不会因调用 sort 方法而对相等的元素进行重新排序。
指定列表必须是可修改的,但不必是大小可调整的。
该排序算法是一个经过修改的合并排序算法(其中,如果低子列表中的最高元素小于高子列表中的最低元素,则忽略合并)。此算法提供可保证的 n log(n) 性能。
此实现将指定列表转储到一个数组中,并对数组进行排序,在重置数组中相应位置处每个元素的列表上进行迭代。这避免了由于试图原地对链接列表进行排序而产生的 n2 log(n) 性能。
- 参数:
list
- 要排序的列表。
- 抛出:
classcastexception
- 如果列表包含不可相互比较 的元素(例如,字符串和整数)。
unsupportedoperationexception
- 如果指定列表的列表迭代器不支持 set 操作。- 另请参见:
comparable