パッケージ | 説明 |
---|---|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.text |
テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。
|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
java.util |
コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
java.util.function |
関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。
|
java.util.stream |
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.table |
javax.swing.JTable を処理するためのクラスとインタフェースを提供します。 |
修飾子と型 | フィールドと説明 |
---|---|
static Comparator<String> |
String.CASE_INSENSITIVE_ORDER
compareToIgnoreCase の場合と同じようにString オブジェクトを順序付けるComparatorです。 |
修飾子と型 | クラスと説明 |
---|---|
class |
Collator
Collator クラスでは、ロケールに依存したString の比較が行われます。 |
class |
RuleBasedCollator
RuleBasedCollator クラスはCollator の具象サブクラスで、簡単な操作でデータ・ドリブンの表コレータを使用可能にします。 |
修飾子と型 | メソッドと説明 |
---|---|
static Comparator<OffsetDateTime> |
OffsetDateTime.timeLineOrder()
そのインスタントにのみ基づいて2つの
OffsetDateTime インスタンスを比較するコンパレータを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
static Comparator<ChronoLocalDate> |
ChronoLocalDate.timeLineOrder()
暦を無視して時系列順に
ChronoLocalDate を比較するコンパレータを取得します。 |
static Comparator<ChronoLocalDateTime<?>> |
ChronoLocalDateTime.timeLineOrder()
暦を無視して時系列順に
ChronoLocalDateTime を比較するコンパレータを取得します。 |
static Comparator<ChronoZonedDateTime<?>> |
ChronoZonedDateTime.timeLineOrder()
暦を無視して時系列順に
ChronoZonedDateTime を比較するコンパレータを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
Comparator<? super E> |
PriorityQueue.comparator()
このキュー内の要素を順序付けするために使うコンパレータを返します。ただし、このキューがその要素の自然順序付けに従ってソートされる場合は
null を返します。 |
Comparator<? super K> |
SortedMap.comparator()
このマップ内のキーを順序付けするのに使うコンパレータを返します。ただし、このマップがそのキーの自然順序付けを使う場合は
null を返します。 |
Comparator<? super K> |
TreeMap.comparator() |
Comparator<? super E> |
TreeSet.comparator() |
Comparator<? super E> |
SortedSet.comparator()
このセット内の要素を順序付けするために使うコンパレータを返します。ただし、このセットがその要素の自然順序付けを使う場合はnullを返します。
|
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)
指定された
Comparator を使用してキーでMap.Entry を比較するコンパレータを返します。 |
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)
指定された
Comparator を使用して値でMap.Entry を比較するコンパレータを返します。 |
static <T> Comparator<T> |
Comparator.comparingDouble(ToDoubleFunction<? super T> keyExtractor)
型
T からdouble ソート・キーを抽出する関数を受け取り、そのソート・キーで比較するComparator<T> を返します。 |
static <T> Comparator<T> |
Comparator.comparingInt(ToIntFunction<? super T> keyExtractor)
型
T からint ソート・キーを抽出する関数を受け取り、そのソート・キーで比較する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 をnull以外より小さいとみなす、nullフレンドリのコンパレータを返します。 |
static <T> Comparator<T> |
Comparator.nullsLast(Comparator<? super T> comparator)
null をnull以外より大きいとみなす、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 ソート・キーを抽出する関数を含む辞書式順序コンパレータを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
指定された
Comparator を使用してキーでMap.Entry を比較するコンパレータを返します。 |
static <K,V> Comparator<Map.Entry<K,V>> |
Map.Entry.comparingByValue(Comparator<? super V> cmp)
指定された
Comparator を使用して値でMap.Entry を比較するコンパレータを返します。 |
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 をnull以外より小さいとみなす、nullフレンドリのコンパレータを返します。 |
static <T> Comparator<T> |
Comparator.nullsLast(Comparator<? super T> comparator)
null をnull以外より大きいとみなす、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 で比較されるキーを抽出する関数を含む辞書式順序コンパレータを返します。 |
コンストラクタと説明 |
---|
PriorityQueue(Comparator<? super E> comparator)
デフォルトの初期容量を持ち、指定されたコンパレータに従って要素が順序付けられる
PriorityQueue を作成します。 |
PriorityQueue(int initialCapacity, Comparator<? super E> comparator)
指定されたコンパレータに従って要素を順序付けする、指定された初期容量を持つ
PriorityQueue を作成します。 |
TreeMap(Comparator<? super K> comparator)
指定されたコンパレータに従って順序付けされた、新しい空のツリー・マップを作成します。
|
TreeSet(Comparator<? super E> comparator)
指定されたコンパレータに従ってソートされた、新しい空のツリー・セットを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
Comparator<? super K> |
ConcurrentSkipListMap.comparator() |
Comparator<? super E> |
PriorityBlockingQueue.comparator()
このキュー内の要素を順序付けするのに使うコンパレータを返します。ただし、このキューがその要素の自然順序付けを使う場合は
null を返します。 |
Comparator<? super E> |
ConcurrentSkipListSet.comparator() |
修飾子と型 | メソッドと説明 |
---|---|
void |
CopyOnWriteArrayList.sort(Comparator<? super E> c) |
コンストラクタと説明 |
---|
ConcurrentSkipListMap(Comparator<? super K> comparator)
指定されたコンパレータに従ってソートされた、新しい空のマップを作成します。
|
ConcurrentSkipListSet(Comparator<? super E> comparator)
指定されたコンパレータに従って要素の順序付けを行う、新しい空のセットを作成します。
|
PriorityBlockingQueue(int initialCapacity, Comparator<? super E> comparator)
指定されたコンパレータに従って要素を順序付けする、指定された初期容量を持つ
PriorityBlockingQueue を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T> BinaryOperator<T> |
BinaryOperator.maxBy(Comparator<? super T> comparator)
指定された
Comparator に従って2つの要素の大きいほうを返すBinaryOperator を返します。 |
static <T> BinaryOperator<T> |
BinaryOperator.minBy(Comparator<? super T> comparator)
指定された
Comparator に従って2つの要素の小さいほうを返すBinaryOperator を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
Optional<T> |
Stream.max(Comparator<? super T> comparator)
指定された
Comparator に従ってこのストリームの最大要素を返します。 |
static <T> Collector<T,?,Optional<T>> |
Collectors.maxBy(Comparator<? super T> comparator)
指定された
Comparator に従ってOptional<T> として記述された最大要素を生成するCollector を返します。 |
Optional<T> |
Stream.min(Comparator<? super T> comparator)
指定された
Comparator に従ってこのストリームの最小要素を返します。 |
static <T> Collector<T,?,Optional<T>> |
Collectors.minBy(Comparator<? super T> comparator)
指定された
Comparator に従ってOptional<T> として記述された最小要素を生成するCollector を返します。 |
Stream<T> |
Stream.sorted(Comparator<? super T> comparator)
このストリームの要素で構成されるストリームを、指定された
Comparator に従ってソートして返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected Comparator<? super Component> |
SortingFocusTraversalPolicy.getComparator()
フォーカス・トラバーサル・サイクルでComponentsをソートするために使うComparatorを返します。
|
Comparator<?> |
DefaultRowSorter.getComparator(int column)
指定された列の
Comparator を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void |
SortingFocusTraversalPolicy.setComparator(Comparator<? super Component> comparator)
フォーカス・トラバーサル・サイクルでComponentsをソートするために使うComparatorを設定します。
|
void |
DefaultRowSorter.setComparator(int column, Comparator<?> comparator)
指定された列のソート時に使用する
Comparator を設定します。 |
コンストラクタと説明 |
---|
SortingFocusTraversalPolicy(Comparator<? super Component> comparator)
指定されたComparatorでSortingFocusTraversalPolicyを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
Comparator<?> |
TableRowSorter.getComparator(int column)
指定された列の
Comparator を返します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.