软件包 | 描述 |
---|---|
java.lang |
提供对java编程语言的设计基础课。
|
java.text |
提供用于处理独立于自然语言的方式处理文本、日期、数字和消息的类和接口。
|
java.time |
日期、时间、时刻主要的API,和持续时间。
|
java.time.chrono |
除了默认的标准以外的日历系统的通用的。
|
java.util |
包含集合框架、遗留的集合类、事件模型、日期和时间的设施、国际化和各种实用工具类(一个字符串标记,一个随机数发生器,和一位阵列)。
|
java.util.concurrent |
在并发编程中常用的实用类。
|
java.util.function |
功能接口提供目标类型的lambda表达式和方法参考。
|
java.util.stream |
类,以支持元素流上的功能样式操作,如Map减少集合上的转换。
|
javax.swing |
提供了一套“轻量级”(所有的java语言)组件,以最大可能的程度,在所有平台上工作。
|
javax.swing.table |
处理
javax.swing.JTable 提供类和接口。
|
Modifier and Type | Field and Description |
---|---|
static Comparator<String> |
String.CASE_INSENSITIVE_ORDER
一个比较器,订单
String 对象由
compareToIgnoreCase 。
|
Modifier and Type | Class and Description |
---|---|
class |
Collator
的
Collator 类执行现场
String 比较敏感。
|
class |
RuleBasedCollator
这是
Collator
RuleBasedCollator 类,提供了一个简单的、数据驱动的一个具体子类,表整理。
|
Modifier and Type | Method and Description |
---|---|
static Comparator<OffsetDateTime> |
OffsetDateTime.timeLineOrder()
获取一个比较器,比较基于即时两
OffsetDateTime 实例。
|
Modifier and Type | Method and Description |
---|---|
static Comparator<ChronoLocalDate> |
ChronoLocalDate.timeLineOrder()
获取一个比较器,比较
ChronoLocalDate 时间线的顺序忽略年表。
|
static Comparator<ChronoLocalDateTime<?>> |
ChronoLocalDateTime.timeLineOrder()
获取一个比较器,比较
ChronoLocalDateTime 时间线的顺序忽略年表。
|
static Comparator<ChronoZonedDateTime<?>> |
ChronoZonedDateTime.timeLineOrder()
获取一个比较器,比较
ChronoZonedDateTime 时间线的顺序忽略年表。
|
Modifier and Type | Method and Description |
---|---|
Comparator<? super E> |
PriorityQueue.comparator()
返回用于为该队列中的元素的比较,或
null 如果这个队列是根据其元素的
natural ordering排序。
|
Comparator<? super K> |
SortedMap.comparator()
返回用于秩序在这个Map钥匙的比较器,或
null 如果这个Map使用其密钥的
natural ordering。
|
Comparator<? super K> |
TreeMap.comparator() |
Comparator<? super E> |
TreeSet.comparator() |
Comparator<? super E> |
SortedSet.comparator()
返回用于命令set中元素的比较,或
null如果使用此设置元素的
natural ordering。
|
static <T,U extends Comparable<? super U>> |
Comparator.comparing(Function<? super T,? extends U> keyExtractor)
|
static <T,U> Comparator<T> |
Comparator.comparing(Function<? super T,? extends U> keyExtractor, Comparator<? super U> keyComparator)
|
static <K extends Comparable<? super K>,V> |
Map.Entry.comparingByKey()
返回一个比较器,比较
Map.Entry 自然秩序的关键。
|
static <K,V> Comparator<Map.Entry<K,V>> |
Map.Entry.comparingByKey(Comparator<? super K> cmp)
返回一个比较器,比较
Map.Entry 重点使用给定的
Comparator 。
|
static <K,V extends Comparable<? super V>> |
Map.Entry.comparingByValue()
返回一个比较器,比较
Map.Entry 在自然秩序中的价值。
|
static <K,V> Comparator<Map.Entry<K,V>> |
Map.Entry.comparingByValue(Comparator<? super V> cmp)
返回一个比较器,比较
Map.Entry 利用给出的
Comparator 价值。
|
static <T> Comparator<T> |
Comparator.comparingDouble(ToDoubleFunction<? super T> keyExtractor)
接受这一类型
T 提取物一
double 排序键的功能,并返回一个
Comparator<T> 比较的排序关键字。
|
static <T> Comparator<T> |
Comparator.comparingInt(ToIntFunction<? super T> keyExtractor)
接受这一类型的
int 提取物
T 排序键的功能,并返回一个
Comparator<T> 比较的排序关键字。
|
static <T> Comparator<T> |
Comparator.comparingLong(ToLongFunction<? super T> keyExtractor)
接受这一类型
T 提取物一
long 排序键的功能,并返回一个
Comparator<T> 比较的排序关键字。
|
default Comparator<? super T> |
Spliterator.getComparator()
|
static <T extends Comparable<? super T>> |
Comparator.naturalOrder()
返回一个比较器,比较
Comparable 对象自然秩序。
|
static <T> Comparator<T> |
Comparator.nullsFirst(Comparator<? super T> comparator)
返回一个空的友好比较器认为
null 要小于非空。
|
static <T> Comparator<T> |
Comparator.nullsLast(Comparator<? super T> comparator)
返回一个空的友好比较器认为
null 要大于非空。
|
default Comparator<T> |
Comparator.reversed()
返回一个对这个比较器的反向排序的比较器。
|
static <T> Comparator<T> |
Collections.reverseOrder()
返回一个比较器,对一系列的实施
Comparable 界面对象的自然顺序相反。
|
static <T extends Comparable<? super T>> |
Comparator.reverseOrder()
返回一个比较器,该比较器将自然排序的反向。
|
static <T> Comparator<T> |
Collections.reverseOrder(Comparator<T> cmp)
返回一个对指定比较器的反向排序的比较器。
|
default Comparator<T> |
Comparator.thenComparing(Comparator<? super T> other)
返回一个与另一个比较器的字典序比较。
|
default <U extends Comparable<? super U>> |
Comparator.thenComparing(Function<? super T,? extends U> keyExtractor)
返回一个具有提取
Comparable 排序关键字功能字典序比较。
|
default <U> Comparator<T> |
Comparator.thenComparing(Function<? super T,? extends U> keyExtractor, Comparator<? super U> keyComparator)
返回一个给定的
Comparator 提取物是比较关键的功能字典序比较。
|
default Comparator<T> |
Comparator.thenComparingDouble(ToDoubleFunction<? super T> keyExtractor)
返回一个具有提取
double 排序关键字功能字典序比较。
|
default Comparator<T> |
Comparator.thenComparingInt(ToIntFunction<? super T> keyExtractor)
返回一个具有提取
int 排序关键字功能字典序比较。
|
default Comparator<T> |
Comparator.thenComparingLong(ToLongFunction<? super T> keyExtractor)
返回一个具有提取
long 排序关键字功能字典序比较。
|
Modifier and Type | Method and Description |
---|---|
static <T> int |
Collections.binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
使用二进制搜索算法搜索指定对象的指定列表。
|
static <T> int |
Arrays.binarySearch(T[] a, int fromIndex, int toIndex, T key, Comparator<? super T> c)
使用二进制搜索算法搜索指定对象的指定数组的范围。
|
static <T> int |
Arrays.binarySearch(T[] a, T key, Comparator<? super T> c)
使用二进制搜索算法在指定的对象中搜索指定的数组。
|
static <T> int |
Objects.compare(T a, T b, Comparator<? super T> c)
返回0,如果参数是相同的,
c.compare(a, b) 否则。
|
static <T,U> Comparator<T> |
Comparator.comparing(Function<? super T,? extends U> keyExtractor, Comparator<? super U> keyComparator)
|
static <K,V> Comparator<Map.Entry<K,V>> |
Map.Entry.comparingByKey(Comparator<? super K> cmp)
返回一个比较器,比较
Map.Entry 重点使用给定的
Comparator 。
|
static <K,V> Comparator<Map.Entry<K,V>> |
Map.Entry.comparingByValue(Comparator<? super V> cmp)
返回一个比较器,比较
Map.Entry 利用给出的
Comparator 价值。
|
static <T> T |
Collections.max(Collection<? extends T> coll, Comparator<? super T> comp)
返回给定集合的最大元素,根据指定的比较器诱导的顺序。
|
static <T> T |
Collections.min(Collection<? extends T> coll, Comparator<? super T> comp)
返回给定集合的最小元素,根据指定的比较器诱导的顺序。
|
static <T> Comparator<T> |
Comparator.nullsFirst(Comparator<? super T> comparator)
返回一个空的友好比较器认为
null 要小于非空。
|
static <T> Comparator<T> |
Comparator.nullsLast(Comparator<? super T> comparator)
返回一个空的友好比较器认为
null 要大于非空。
|
static <T> void |
Arrays.parallelSort(T[] a, Comparator<? super T> cmp)
根据指定的比较器所指定的顺序对指定的对象数组进行排序。
|
static <T> void |
Arrays.parallelSort(T[] a, int fromIndex, int toIndex, Comparator<? super T> cmp)
根据指定的比较器指定的顺序,对指定的对象数组的指定范围进行排序。
|
static <T> Comparator<T> |
Collections.reverseOrder(Comparator<T> cmp)
返回一个对指定比较器的反向排序的比较器。
|
void |
ArrayList.sort(Comparator<? super E> c) |
void |
Vector.sort(Comparator<? super E> c) |
default void |
List.sort(Comparator<? super E> c)
分类列表使用提供的
Comparator 比较元素。
|
static <T> void |
Collections.sort(List<T> list, Comparator<? super T> c)
根据指定的比较器指定的顺序对指定的列表进行排序。
|
static <T> void |
Arrays.sort(T[] a, Comparator<? super T> c)
根据指定的比较器所指定的顺序对指定的对象数组进行排序。
|
static <T> void |
Arrays.sort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c)
根据指定的比较器指定的顺序,对指定的对象数组的指定范围进行排序。
|
default Comparator<T> |
Comparator.thenComparing(Comparator<? super T> other)
返回一个与另一个比较器的字典序比较。
|
default <U> Comparator<T> |
Comparator.thenComparing(Function<? super T,? extends U> keyExtractor, Comparator<? super U> keyComparator)
返回一个给定的
Comparator 提取物是比较关键的功能字典序比较。
|
Constructor and Description |
---|
PriorityQueue(Comparator<? super E> comparator)
创建一个默认的初始容量和它的元素是按指定的比较器
PriorityQueue 。
|
PriorityQueue(int initialCapacity, Comparator<? super E> comparator)
创建一个具有指定的初始容量,命令其元素根据指定的比较器
PriorityQueue 。
|
TreeMap(Comparator<? super K> comparator)
构造一个新的,空的树映射,根据给定的比较器排序。
|
TreeSet(Comparator<? super E> comparator)
构造一个新的、空的树集,根据指定的比较器进行排序。
|
Modifier and Type | Method and Description |
---|---|
Comparator<? super K> |
ConcurrentSkipListMap.comparator() |
Comparator<? super E> |
PriorityBlockingQueue.comparator()
返回用于为该队列中的元素的比较,或
null 如果队列使用其元素的
natural ordering。
|
Comparator<? super E> |
ConcurrentSkipListSet.comparator() |
Modifier and Type | Method and Description |
---|---|
void |
CopyOnWriteArrayList.sort(Comparator<? super E> c) |
Constructor and Description |
---|
ConcurrentSkipListMap(Comparator<? super K> comparator)
构造一个新的,空的映射,根据指定的比较器进行排序。
|
ConcurrentSkipListSet(Comparator<? super E> comparator)
构造一个新的、空的集合,它根据指定的比较器来命令它的元素。
|
PriorityBlockingQueue(int initialCapacity, Comparator<? super E> comparator)
创建一个具有指定的初始容量,命令其元素根据指定的比较器
PriorityBlockingQueue 。
|
Modifier and Type | Method and Description |
---|---|
static <T> BinaryOperator<T> |
BinaryOperator.maxBy(Comparator<? super T> comparator)
返回一个
BinaryOperator 返回大两元素按指定的
Comparator 。
|
static <T> BinaryOperator<T> |
BinaryOperator.minBy(Comparator<? super T> comparator)
返回一个
BinaryOperator 返回小两元素按指定的
Comparator 。
|
Modifier and Type | Method and Description |
---|---|
Optional<T> |
Stream.max(Comparator<? super T> comparator)
返回最大元本流根据提供的
Comparator 。
|
static <T> Collector<T,?,Optional<T>> |
Collectors.maxBy(Comparator<? super T> comparator)
返回一个
Collector 产生极大元根据给定的
Comparator ,描述为一个
Optional<T> 。
|
Optional<T> |
Stream.min(Comparator<? super T> comparator)
返回最小元本流根据提供的
Comparator 。
|
static <T> Collector<T,?,Optional<T>> |
Collectors.minBy(Comparator<? super T> comparator)
返回一个
Collector 产生最小的元素按照一定的
Comparator ,描述为一个
Optional<T> 。
|
Stream<T> |
Stream.sorted(Comparator<? super T> comparator)
返回一个包含该流的元素流,根据提供的
Comparator 排序。
|
Modifier and Type | Method and Description |
---|---|
protected Comparator<? super Component> |
SortingFocusTraversalPolicy.getComparator()
返回将用于对焦点遍历周期中的组件进行排序的比较器。
|
Comparator<?> |
DefaultRowSorter.getComparator(int column)
返回指定列的
Comparator 。
|
Modifier and Type | Method and Description |
---|---|
protected void |
SortingFocusTraversalPolicy.setComparator(Comparator<? super Component> comparator)
设置将用于对焦点遍历周期中的组件进行排序的比较器。
|
void |
DefaultRowSorter.setComparator(int column, Comparator<?> comparator)
设置要使用的排序时指定的列的
Comparator 。
|
Constructor and Description |
---|
SortingFocusTraversalPolicy(Comparator<? super Component> comparator)
构建一个与指定的比较器SortingFocusTraversalPolicy。
|
Modifier and Type | Method and Description |
---|---|
Comparator<?> |
TableRowSorter.getComparator(int column)
返回指定列的
Comparator 。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.