Arrays.CopyOfRange メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CopyOfRange(Single[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Int64[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Int32[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Int16[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Object[], Int32, Int32, Class) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Char[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Byte[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Boolean[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Object[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Double[], Int32, Int32) |
指定した配列の指定した範囲を新しい配列にコピーします。 |
CopyOfRange(Single[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([FII)[F", "")]
public static float[] CopyOfRange(float[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([FII)[F", "")>]
static member CopyOfRange : single[] * int * int -> single[]
パラメーター
- original
- Single[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定した範囲を含む新しい配列。必要な長さを取得するために、切り捨てまたはゼロで埋め込みます
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合0f
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(float[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Int64[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([JII)[J", "")]
public static long[] CopyOfRange(long[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([JII)[J", "")>]
static member CopyOfRange : int64[] * int * int -> int64[]
パラメーター
- original
- Int64[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定した範囲を含む新しい配列。必要な長さを取得するために、切り捨てまたはゼロで埋め込みます
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合0L
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(long[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Int32[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([III)[I", "")]
public static int[] CopyOfRange(int[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([III)[I", "")>]
static member CopyOfRange : int[] * int * int -> int[]
パラメーター
- original
- Int32[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定した範囲を含む新しい配列。必要な長さを取得するために、切り捨てまたはゼロで埋め込みます
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合0
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(int[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Int16[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([SII)[S", "")]
public static short[] CopyOfRange(short[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([SII)[S", "")>]
static member CopyOfRange : int16[] * int * int -> int16[]
パラメーター
- original
- Int16[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定した範囲を含む新しい配列。必要な長さを取得するために、切り捨てまたはゼロで埋め込みます
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合(short)0
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(short[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Object[], Int32, Int32, Class)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOfRange(Java.Lang.Object[] original, int from, int to, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOfRange : Java.Lang.Object[] * int * int * Java.Lang.Class -> Java.Lang.Object[]
パラメーター
- original
- Object[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
- newType
- Class
返されるコピーのクラス
戻り値
元の配列から指定された範囲を含む新しい配列。必要な長さを取得するために、切り捨てられたり、null で埋め込まれたりします。
- 属性
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合null
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
結果の配列はクラス newType
です。
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Char[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([CII)[C", "")]
public static char[] CopyOfRange(char[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([CII)[C", "")>]
static member CopyOfRange : char[] * int * int -> char[]
パラメーター
- original
- Char[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定された範囲を含む新しい配列。必要な長さを取得するために、切り捨てられたり、null 文字で埋め込まれたりする
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合'\u005cu0000'
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(char[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Byte[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([BII)[B", "")]
public static byte[] CopyOfRange(byte[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([BII)[B", "")>]
static member CopyOfRange : byte[] * int * int -> byte[]
パラメーター
- original
- Byte[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定した範囲を含む新しい配列。必要な長さを取得するために、切り捨てまたはゼロで埋め込みます
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合(byte)0
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(byte[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Boolean[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([ZII)[Z", "")]
public static bool[] CopyOfRange(bool[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([ZII)[Z", "")>]
static member CopyOfRange : bool[] * int * int -> bool[]
パラメーター
- original
- Boolean[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
必要な長さを取得するために、元の配列から指定した範囲を含む新しい配列を切り捨てたり、false 要素で埋め込んだりする
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合false
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(boolean[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Object[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;II)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOfRange(Java.Lang.Object[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;II)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOfRange : Java.Lang.Object[] * int * int -> Java.Lang.Object[]
パラメーター
- original
- Object[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定された範囲を含む新しい配列。必要な長さを取得するために、切り捨てられたり、null で埋め込まれたりします。
- 属性
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合null
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
結果の配列は、元の配列とまったく同じクラスになります。
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(T[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyOfRange(Double[], Int32, Int32)
指定した配列の指定した範囲を新しい配列にコピーします。
[Android.Runtime.Register("copyOfRange", "([DII)[D", "")]
public static double[] CopyOfRange(double[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([DII)[D", "")>]
static member CopyOfRange : double[] * int * int -> double[]
パラメーター
- original
- Double[]
範囲のコピー元の配列
- from
- Int32
コピーする範囲の最初のインデックス (両端を含む)
- to
- Int32
コピーする範囲の最後のインデックス (排他的)。 (このインデックスは配列の外側にある可能性があります)。
戻り値
元の配列から指定した範囲を含む新しい配列。必要な長さを取得するために、切り捨てまたはゼロで埋め込みます
- 属性
例外
if start original.length
if start > end
if original == null
注釈
指定した配列の指定した範囲を新しい配列にコピーします。 範囲 (from
) の最初のインデックスは、0 original.length
から 、両端を含む範囲である必要があります。 at original[from]
の値は、コピーの最初の要素 (またはfrom == to
そうでない場合from == original.length
) に配置されます。 元の配列内の後続の要素の値は、コピー内の後続の要素に配置されます。 範囲 (to
) の最終的なインデックスは、より大きいoriginal.length
か等しいfrom
必要があります。この場合0d
、インデックスが次の値以上のコピーのすべての要素にoriginal.length - from
配置されます。 返される配列の長さは .to - from
1.6 で追加されました。
の Java ドキュメントjava.util.Arrays.copyOfRange(double[], int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。