Uses of Interface
java.util.Comparator
-
Packages that use Comparator 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.text 提供用于以独立于自然语言的方式处理文本,日期,数字和消息的类和接口。java.time 日期,时间,瞬间和持续时间的主要API。java.time.chrono 除默认ISO之外的日历系统的通用API。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.concurrent 实用类通常在并发编程中有用。java.util.function 功能接口为lambda表达式和方法引用提供目标类型。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.table 提供用于处理javax.swing.JTable类和接口。 -
-
Uses of Comparator in java.lang
Fields in java.lang declared as Comparator 变量和类型 字段 描述 static Comparator<String>String. CASE_INSENSITIVE_ORDER由compareToIgnoreCase订购String对象的比较compareToIgnoreCase。 -
Uses of Comparator in java.text
Classes in java.text that implement Comparator 变量和类型 类 描述 classCollatorCollator类执行区域设置敏感String比较。classRuleBasedCollator所述RuleBasedCollator类是的具体子类Collator,提供了一个简单的,数据驱动的表collator。 -
Uses of Comparator in java.time
Methods in java.time that return Comparator 变量和类型 方法 描述 static Comparator<OffsetDateTime>OffsetDateTime. timeLineOrder()获取一个比较器,仅根据瞬间比较两个OffsetDateTime实例。 -
Uses of Comparator in java.time.chrono
Methods in java.time.chrono that return Comparator 变量和类型 方法 描述 static Comparator<ChronoLocalDate>ChronoLocalDate. timeLineOrder()获取一个比较器,按时间顺序比较ChronoLocalDate忽略年表。static Comparator<ChronoLocalDateTime<?>>ChronoLocalDateTime. timeLineOrder()获取一个比较器,按时间顺序比较ChronoLocalDateTime,忽略年表。static Comparator<ChronoZonedDateTime<?>>ChronoZonedDateTime. timeLineOrder()获取一个比较器,按时间顺序比较ChronoZonedDateTime忽略年表。 -
Uses of Comparator in java.util
Methods in java.util that return Comparator 变量和类型 方法 描述 Comparator<? super E>PriorityQueue. comparator()返回用于为了在这个队列中的元素,或比较null如果此队列根据所述排序natural ordering的元素。Comparator<? super K>SortedMap. comparator()返回用于为了在这个映射中的键,或比较null如果此映射使用natural ordering的钥匙。Comparator<? super E>SortedSet. comparator()返回用于为了在这个组中的元素,或比较null如果这个集使用natural ordering的元素。static <T,U extends Comparable<? super U>>
Comparator<T>Comparator. comparing(Function<? super T,? extends U> keyExtractor)接受从类型T中提取Comparable排序键的T,并返回按该排序键进行比较的Comparator<T>。static <T,U>
Comparator<T>Comparator. comparing(Function<? super T,? extends U> keyExtractor, Comparator<? super U> keyComparator)接受从类型T中提取排序键的T,并返回Comparator<T>,使用指定的Comparator按该排序键进行比较。static <K extends Comparable<? super K>,V>
Comparator<Map.Entry<K,V>>Map.Entry. comparingByKey()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>>
Comparator<Map.Entry<K,V>>Map.Entry. comparingByValue()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排序键的T,并返回一个Comparator<T>,该排序键按该排序键进行比较。static <T> Comparator<T>Comparator. comparingInt(ToIntFunction<? super T> keyExtractor)接受从类型T中提取int排序键的T,并返回按该排序键进行比较的Comparator<T>。static <T> Comparator<T>Comparator. comparingLong(ToLongFunction<? super T> keyExtractor)接受从类型T中提取long排序键的T,并返回按该排序键进行比较的Comparator<T>。default Comparator<? super T>Spliterator. getComparator()如果此Spliterator的源由Comparator为Spliterator.SORTED,则返回Comparator。static <T extends Comparable<? super T>>
Comparator<T>Comparator. naturalOrder()返回一个比较器,以自然顺序比较Comparable个对象。static <T> Comparator<T>Comparator. nullsFirst(Comparator<? super T> comparator)返回一个空值友好的比较器,null视为小于非null。static <T> Comparator<T>Comparator. nullsLast(Comparator<? super T> comparator)返回一个空值友好的比较器,null视为大于非null。default Comparator<T>Comparator. reversed()返回一个比较器,它强制执行此比较器的反向排序。static <T> Comparator<T>Collections. reverseOrder()返回一个比较器,Comparable实现Comparable接口的对象集合强制执行 自然排序的Comparable。static <T> Comparator<T>Collections. reverseOrder(Comparator<T> cmp)返回一个比较器,它强制指定比较器的反向排序。static <T extends Comparable<? super T>>
Comparator<T>Comparator. reverseOrder()返回一个比较器,它强加 自然顺序的反转。default Comparator<T>Comparator. thenComparing(Comparator<? super T> other)返回带有另一个比较器的字典顺序比较器。default <U extends Comparable<? super U>>
Comparator<T>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排序键的函数。Methods in java.util with parameters of type Comparator 变量和类型 方法 描述 static <T> intArrays. binarySearch(T[] a, int fromIndex, int toIndex, T key, Comparator<? super T> c)使用二进制搜索算法搜索指定对象的指定数组范围。static <T> intArrays. binarySearch(T[] a, T key, Comparator<? super T> c)使用二进制搜索算法在指定的数组中搜索指定的对象。static <T> intCollections. binarySearch(List<? extends T> list, T key, Comparator<? super T> c)使用二进制搜索算法在指定列表中搜索指定对象。static <T> intArrays. compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp)在指定范围内按字典顺序比较两个Object阵列。static <T> intArrays. compare(T[] a, T[] b, Comparator<? super T> cmp)使用指定的比较器按字典顺序比较两个Object阵列。static <T> intObjects. 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)接受从类型T中提取排序键的T,并返回Comparator<T>,使用指定的Comparator按该排序键进行比较。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> booleanArrays. equals(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp)如果在指定范围内指定的两个Object数组彼此 相等 ,则返回true。static <T> booleanArrays. equals(T[] a, T[] a2, Comparator<? super T> cmp)如果两个指定的Objects数组彼此 相等 ,则返回true。static <T> TCollections. max(Collection<? extends T> coll, Comparator<? super T> comp)根据指定比较器引发的顺序返回给定集合的最大元素。static <T> TCollections. min(Collection<? extends T> coll, Comparator<? super T> comp)根据指定比较器引发的顺序返回给定集合的最小元素。static <T> intArrays. mismatch(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp)查找并返回指定范围内两个Object数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。static <T> intArrays. mismatch(T[] a, T[] b, Comparator<? super T> cmp)查找并返回两个Object数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。static <T> Comparator<T>Comparator. nullsFirst(Comparator<? super T> comparator)返回一个空值友好的比较器,null视为小于非null。static <T> Comparator<T>Comparator. nullsLast(Comparator<? super T> comparator)返回一个空值友好的比较器,null视为大于非null。static <T> voidArrays. parallelSort(T[] a, int fromIndex, int toIndex, Comparator<? super T> cmp)根据指定比较器引发的顺序对指定对象数组的指定范围进行排序。static <T> voidArrays. parallelSort(T[] a, Comparator<? super T> cmp)根据指定比较器引发的顺序对指定的对象数组进行排序。static <T> Comparator<T>Collections. reverseOrder(Comparator<T> cmp)返回一个比较器,它强制指定比较器的反向排序。static <T> voidArrays. sort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c)根据指定比较器引发的顺序对指定对象数组的指定范围进行排序。static <T> voidArrays. sort(T[] a, Comparator<? super T> c)根据指定比较器引发的顺序对指定的对象数组进行排序。static <T> voidCollections. sort(List<T> list, Comparator<? super T> c)根据指定比较器引发的顺序对指定列表进行排序。default voidList. sort(Comparator<? super E> c)根据指定的Comparator引发的顺序对此列表进行排序。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进行比较的键。Constructors in java.util with parameters of type Comparator 构造器 描述 PriorityQueue(int initialCapacity, Comparator<? super E> comparator)创建具有指定初始容量的PriorityQueue,该容量根据指定的比较器对其元素进行排序。PriorityQueue(Comparator<? super E> comparator)创建具有默认初始容量的PriorityQueue,其元素根据指定的比较器排序。TreeMap(Comparator<? super K> comparator)构造一个新的空树图,根据给定的比较器排序。TreeSet(Comparator<? super E> comparator)构造一个新的空树集,根据指定的比较器进行排序。 -
Uses of Comparator in java.util.concurrent
Methods in java.util.concurrent that return Comparator 变量和类型 方法 描述 Comparator<? super E>PriorityBlockingQueue. comparator()返回用于为了在这个队列中的元素,或比较null如果此队列使用natural ordering的元素。Constructors in java.util.concurrent with parameters of type Comparator 构造器 描述 ConcurrentSkipListMap(Comparator<? super K> comparator)构造一个新的空映射,根据指定的比较器进行排序。ConcurrentSkipListSet(Comparator<? super E> comparator)构造一个新的空集,根据指定的比较器对其元素进行排序。PriorityBlockingQueue(int initialCapacity, Comparator<? super E> comparator)创建具有指定初始容量的PriorityBlockingQueue,该容量根据指定的比较器对其元素进行排序。 -
Uses of Comparator in java.util.function
Methods in java.util.function with parameters of type Comparator 变量和类型 方法 描述 static <T> BinaryOperator<T>BinaryOperator. maxBy(Comparator<? super T> comparator)返回BinaryOperator,它根据指定的Comparator返回两个元素中的较大者。static <T> BinaryOperator<T>BinaryOperator. minBy(Comparator<? super T> comparator)返回BinaryOperator,它根据指定的Comparator返回两个元素中较小的Comparator。 -
Uses of Comparator in java.util.stream
Methods in java.util.stream with parameters of type Comparator 变量和类型 方法 描述 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进行排序。 -
Uses of Comparator in javax.swing
Methods in javax.swing that return Comparator 变量和类型 方法 描述 Comparator<?>DefaultRowSorter. getComparator(int column)返回指定列的Comparator。protected Comparator<? super Component>SortingFocusTraversalPolicy. getComparator()返回Comparator,它将用于在焦点遍历循环中对Components进行排序。Methods in javax.swing with parameters of type Comparator 变量和类型 方法 描述 voidDefaultRowSorter. setComparator(int column, Comparator<?> comparator)设置排序指定列时使用的Comparator。protected voidSortingFocusTraversalPolicy. setComparator(Comparator<? super Component> comparator)设置比较器,该比较器将用于在焦点遍历循环中对组件进行排序。Constructors in javax.swing with parameters of type Comparator 构造器 描述 SortingFocusTraversalPolicy(Comparator<? super Component> comparator)使用指定的Comparator构造SortingFocusTraversalPolicy。 -
Uses of Comparator in javax.swing.table
Methods in javax.swing.table that return Comparator 变量和类型 方法 描述 Comparator<?>TableRowSorter. getComparator(int column)返回指定列的Comparator。
-