Language

Arrays.ParallelSort メソッド

定義

オーバーロード

名前 説明
ParallelSort(Double[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Char[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Int16[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Byte[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Int64[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Single[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Object[], Int32, Int32, IComparator)

指定した比較子によって誘発される順序に従って、指定したオブジェクト配列の指定範囲を並べ替えます。

ParallelSort(Int32[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

ParallelSort(Object[], Int32, Int32)

指定したオブジェクト配列の指定した範囲を、その要素の比較可能な自然な順序に従って昇順に並べ替えます。

ParallelSort(Object[])

指定したオブジェクトの配列を、その要素の同等の自然な順序に従って昇順に並べ替えます。

ParallelSort(Single[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Byte[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Char[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Double[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Object[], IComparator)

指定した比較子によって誘発される順序に従って、指定したオブジェクトの配列を並べ替えます。

ParallelSort(Int32[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Int64[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Int16[])

指定した配列を昇順の数値順に並べ替えます。

ParallelSort(Double[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([DII)V", "", ApiSince=24)]
public static void ParallelSort(double[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([DII)V", "", ApiSince=24)>]
static member ParallelSort : double[] * int * int -> unit

パラメーター

a
Double[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

<関係では、すべての倍精度浮動小数点値に対して合計の順序が提供されるわけではありません。-0.0d == 0.0dはtrueされ、Double.NaN値は、それ自体であっても、より小さい、より大きい、または等しくない値を比較します。 このメソッドは、メソッド Double#compareToによって課される合計順序を使用します。 -0.0d は値 0.0d 未満として扱われ、 Double.NaN は他の値よりも大きいと見なされ、すべての Double.NaN 値は等しいと見なされます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Char[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([CII)V", "", ApiSince=24)]
public static void ParallelSort(char[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([CII)V", "", ApiSince=24)>]
static member ParallelSort : char[] * int * int -> unit

パラメーター

a
Char[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Int16[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([SII)V", "", ApiSince=24)]
public static void ParallelSort(short[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([SII)V", "", ApiSince=24)>]
static member ParallelSort : int16[] * int * int -> unit

パラメーター

a
Int16[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Byte[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([BII)V", "", ApiSince=24)]
public static void ParallelSort(byte[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([BII)V", "", ApiSince=24)>]
static member ParallelSort : byte[] * int * int -> unit

パラメーター

a
Byte[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Int64[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([JII)V", "", ApiSince=24)]
public static void ParallelSort(long[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([JII)V", "", ApiSince=24)>]
static member ParallelSort : int64[] * int * int -> unit

パラメーター

a
Int64[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Single[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([FII)V", "", ApiSince=24)]
public static void ParallelSort(float[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([FII)V", "", ApiSince=24)>]
static member ParallelSort : single[] * int * int -> unit

パラメーター

a
Single[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

<関係では、すべての浮動小数点値に対して合計の順序が提供されるわけではありません。-0.0f == 0.0fはtrueされ、Float.NaN値は、それ自体であっても、より小さい、より大きい、または等しくない値を比較します。 このメソッドは、メソッド Float#compareToによって課される合計順序を使用します。 -0.0f は値 0.0f 未満として扱われ、 Float.NaN は他の値よりも大きいと見なされ、すべての Float.NaN 値は等しいと見なされます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Object[], Int32, Int32, IComparator)

指定した比較子によって誘発される順序に従って、指定したオブジェクト配列の指定範囲を並べ替えます。

[Android.Runtime.Register("parallelSort", "([Ljava/lang/Object;IILjava/util/Comparator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelSort(Java.Lang.Object[] a, int fromIndex, int toIndex, Java.Util.IComparator? cmp);
[<Android.Runtime.Register("parallelSort", "([Ljava/lang/Object;IILjava/util/Comparator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelSort : Java.Lang.Object[] * int * int * Java.Util.IComparator -> unit

パラメーター

a
Object[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素 (包括) のインデックス

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

cmp
IComparator

比較器を使用して配列の順序を決定します。 null値は、要素の比較可能な自然順序を使用する必要があることを示します。

属性

注釈

指定した比較子によって誘発される順序に従って、指定したオブジェクト配列の指定範囲を並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) からインデックス toIndex (排他的) までです。 (fromIndex==toIndex場合、並べ替える範囲は空です)。範囲内のすべての要素は、指定されたコンパレータと相互に同等である必要があります (つまり、c.compare(e1, e2)は、範囲内のe1およびe2の要素に対してClassCastExceptionをスローしてはなりません)。

この並べ替えは 安定することが保証されます。等しい要素は並べ替えの結果として並べ替えされません。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Int32[], Int32, Int32)

配列の指定した範囲を昇順で並べ替えます。

[Android.Runtime.Register("parallelSort", "([III)V", "", ApiSince=24)]
public static void ParallelSort(int[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([III)V", "", ApiSince=24)>]
static member ParallelSort : int[] * int * int -> unit

パラメーター

a
Int32[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素のインデックス (両端を含む)

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

配列の指定した範囲を昇順で並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) から、排他的なインデックス toIndexまで拡張されます。 fromIndex == toIndex場合、並べ替える範囲は空です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Object[], Int32, Int32)

指定したオブジェクト配列の指定した範囲を、その要素の比較可能な自然な順序に従って昇順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([Ljava/lang/Comparable;II)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public static void ParallelSort(Java.Lang.Object[] a, int fromIndex, int toIndex);
[<Android.Runtime.Register("parallelSort", "([Ljava/lang/Comparable;II)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
static member ParallelSort : Java.Lang.Object[] * int * int -> unit

パラメーター

a
Object[]

並べ替える配列

fromIndex
Int32

並べ替えられる最初の要素 (包括) のインデックス

toIndex
Int32

並べ替えられる最後の要素 (排他) のインデックス

属性

注釈

指定したオブジェクト配列の指定した範囲を、その要素の比較可能な自然な順序に従って昇順に並べ替えます。 並べ替える範囲は、インデックス fromIndex (含む) からインデックス toIndex (排他的) までです。 ( fromIndex==toIndex場合、並べ替える範囲は空です)。この範囲内のすべての要素は、 Comparable インターフェイスを実装する必要があります。 さらに、この範囲内のすべての要素は相互に同等である必要があります (つまり、e1.compareTo(e2)は、配列内の要素e1およびe2に対してClassCastExceptionをスローしてはなりません)。

この並べ替えは 安定することが保証されます。等しい要素は並べ替えの結果として並べ替えされません。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Object[])

指定したオブジェクトの配列を、その要素の同等の自然な順序に従って昇順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([Ljava/lang/Comparable;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public static void ParallelSort(Java.Lang.Object[] a);
[<Android.Runtime.Register("parallelSort", "([Ljava/lang/Comparable;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
static member ParallelSort : Java.Lang.Object[] -> unit

パラメーター

a
Object[]

並べ替える配列

属性

注釈

指定したオブジェクトの配列を、その要素の同等の自然な順序に従って昇順に並べ替えます。 配列内のすべての要素は、 Comparable インターフェイスを実装する必要があります。 さらに、配列内のすべての要素は相互に同等である必要があります (つまり、e1.compareTo(e2)は、配列内のe1およびe2の要素に対してClassCastExceptionをスローしてはなりません)。

この並べ替えは 安定することが保証されます。等しい要素は並べ替えの結果として並べ替えされません。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Single[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([F)V", "", ApiSince=24)]
public static void ParallelSort(float[] a);
[<Android.Runtime.Register("parallelSort", "([F)V", "", ApiSince=24)>]
static member ParallelSort : single[] -> unit

パラメーター

a
Single[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

<関係では、すべての浮動小数点値に対して合計の順序が提供されるわけではありません。-0.0f == 0.0fはtrueされ、Float.NaN値は、それ自体であっても、より小さい、より大きい、または等しくない値を比較します。 このメソッドは、メソッド Float#compareToによって課される合計順序を使用します。 -0.0f は値 0.0f 未満として扱われ、 Float.NaN は他の値よりも大きいと見なされ、すべての Float.NaN 値は等しいと見なされます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Byte[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([B)V", "", ApiSince=24)]
public static void ParallelSort(byte[] a);
[<Android.Runtime.Register("parallelSort", "([B)V", "", ApiSince=24)>]
static member ParallelSort : byte[] -> unit

パラメーター

a
Byte[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Char[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([C)V", "", ApiSince=24)]
public static void ParallelSort(char[] a);
[<Android.Runtime.Register("parallelSort", "([C)V", "", ApiSince=24)>]
static member ParallelSort : char[] -> unit

パラメーター

a
Char[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Double[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([D)V", "", ApiSince=24)]
public static void ParallelSort(double[] a);
[<Android.Runtime.Register("parallelSort", "([D)V", "", ApiSince=24)>]
static member ParallelSort : double[] -> unit

パラメーター

a
Double[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

<関係では、すべての倍精度浮動小数点値に対して合計の順序が提供されるわけではありません。-0.0d == 0.0dはtrueされ、Double.NaN値は、それ自体であっても、より小さい、より大きい、または等しくない値を比較します。 このメソッドは、メソッド Double#compareToによって課される合計順序を使用します。 -0.0d は値 0.0d 未満として扱われ、 Double.NaN は他の値よりも大きいと見なされ、すべての Double.NaN 値は等しいと見なされます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Object[], IComparator)

指定した比較子によって誘発される順序に従って、指定したオブジェクトの配列を並べ替えます。

[Android.Runtime.Register("parallelSort", "([Ljava/lang/Object;Ljava/util/Comparator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelSort(Java.Lang.Object[] a, Java.Util.IComparator? cmp);
[<Android.Runtime.Register("parallelSort", "([Ljava/lang/Object;Ljava/util/Comparator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelSort : Java.Lang.Object[] * Java.Util.IComparator -> unit

パラメーター

a
Object[]

並べ替える配列

cmp
IComparator

比較器を使用して配列の順序を決定します。 null値は、要素の比較可能な自然順序を使用する必要があることを示します。

属性

注釈

指定した比較子によって誘発される順序に従って、指定したオブジェクトの配列を並べ替えます。 配列内のすべての要素は、指定された比較子と相互に同等である必要があります (つまり、c.compare(e1, e2)は、配列内のe1およびe2の要素に対してClassCastExceptionをスローしてはなりません)。

この並べ替えは 安定することが保証されます。等しい要素は並べ替えの結果として並べ替えされません。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Int32[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([I)V", "", ApiSince=24)]
public static void ParallelSort(int[] a);
[<Android.Runtime.Register("parallelSort", "([I)V", "", ApiSince=24)>]
static member ParallelSort : int[] -> unit

パラメーター

a
Int32[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Int64[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([J)V", "", ApiSince=24)]
public static void ParallelSort(long[] a);
[<Android.Runtime.Register("parallelSort", "([J)V", "", ApiSince=24)>]
static member ParallelSort : int64[] -> unit

パラメーター

a
Int64[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelSort(Int16[])

指定した配列を昇順の数値順に並べ替えます。

[Android.Runtime.Register("parallelSort", "([S)V", "", ApiSince=24)]
public static void ParallelSort(short[] a);
[<Android.Runtime.Register("parallelSort", "([S)V", "", ApiSince=24)>]
static member ParallelSort : int16[] -> unit

パラメーター

a
Int16[]

並べ替える配列

属性

注釈

指定した配列を昇順の数値順に並べ替えます。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象