共用方式為


Arrays.CopyOfRange 方法

定義

多載

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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Single[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 0f ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(float[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Int64[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 0L ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(long[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Int32[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 0 ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(int[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Int16[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 (short)0 ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(short[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要傳回之復本的類別

傳回

Object[]

新的陣列,其中包含原始數位中指定的範圍、以 Null 截斷或填補,以取得所需的長度

屬性

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 null ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from。 產生的陣列是類別 newType的 。

已在1.6中新增。

java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Char[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補 Null 字元,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 '\u005cu0000' ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(char[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Byte[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 (byte)0 ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(byte[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 false ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(boolean[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Object[]

新的陣列,其中包含原始數位中指定的範圍、以 Null 截斷或填補,以取得所需的長度

屬性

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 null ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

產生的陣列與原始數位完全相同。

已在1.6中新增。

java.util.Arrays.copyOfRange(T[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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

要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。

傳回

Double[]

新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度

屬性

例外狀況

if start original.length

if start > end

if original == null

備註

將指定數位指定範圍複製到新的數位。 範圍 (from) 的初始索引必須介於零和 original.length之間,包含。 的值 original[from] 會放入複本的初始元素中(除非 from == original.lengthfrom == to)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to) 的最終索引,其必須大於或等於 from,可能大於 original.length,在此情況下 0d ,會放在索引大於或等於 original.length - from之復本的所有元素中。 傳回陣列的長度將會是 to - from

已在1.6中新增。

java.util.Arrays.copyOfRange(double[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於